Test program to evaluate the LDC1000 library

Dependencies:   LDC1000 mbed

Committer:
vsluiter
Date:
Tue Aug 18 17:48:08 2015 +0000
Revision:
7:89670795b834
Parent:
3:d8666452bc80
Merged branches;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vsluiter 0:b5c33adf86fc 1 #include "mbed.h"
hamid567 3:d8666452bc80 2 #include "LDC1000.h"
hamid567 3:d8666452bc80 3 #include <iostream>
hamid567 3:d8666452bc80 4 using namespace std;
vsluiter 0:b5c33adf86fc 5
vsluiter 0:b5c33adf86fc 6 Serial pc(USBTX,USBRX);
vsluiter 0:b5c33adf86fc 7 int main(void)
vsluiter 0:b5c33adf86fc 8 {
hamid567 3:d8666452bc80 9 LDC1000 ldc(PTD2,PTD3,PTD1,PTB0,100E-12, 6000000, PTA13);
vsluiter 0:b5c33adf86fc 10 while(1)
vsluiter 0:b5c33adf86fc 11 {
hamid567 3:d8666452bc80 12 // wait_ms(100);
hamid567 3:d8666452bc80 13 // pc.printf("RawL is: %ux \r\n",ldc.readRawL());
hamid567 3:d8666452bc80 14 // pc.printf("_Raw_L is: %ux \r\n",ldc.get_raw_l());
hamid567 3:d8666452bc80 15
hamid567 3:d8666452bc80 16 /*
hamid567 3:d8666452bc80 17 pc.printf("********************************************************* \r\n");
hamid567 3:d8666452bc80 18 pc.printf("_Raw_L is: %e \r\n",ldc.get_raw_l());
hamid567 3:d8666452bc80 19 // wait_ms(100);
hamid567 3:d8666452bc80 20 pc.printf("fsensor is: %e \r\n",ldc.get_fsensor());
hamid567 3:d8666452bc80 21 //wait_ms(100);
hamid567 3:d8666452bc80 22 pc.printf("frequency is: %e \r\n",ldc.get_frequency());
hamid567 3:d8666452bc80 23 //wait_ms(100);
hamid567 3:d8666452bc80 24 pc.printf("responsetime is: %e \r\n",ldc.get_responsetime());
hamid567 3:d8666452bc80 25 //wait_ms(100);
hamid567 3:d8666452bc80 26 pc.printf("Cap is: %e \r\n",ldc.get_cap());
hamid567 3:d8666452bc80 27 //wait_ms(100);
hamid567 3:d8666452bc80 28 pc.printf("Induction is: %e \r\n",ldc.getInductance());
hamid567 3:d8666452bc80 29 pc.printf("********************************************************* \r\n");
hamid567 3:d8666452bc80 30 wait_ms(1000);
hamid567 3:d8666452bc80 31 */
hamid567 3:d8666452bc80 32 pc.printf("%4.0f",ldc.get_raw_l());
hamid567 3:d8666452bc80 33 pc.printf(", %f \r\n", 1000000*ldc.getInductance());
hamid567 3:d8666452bc80 34 /* wait_ms(600000); 10 min */
hamid567 3:d8666452bc80 35 wait_ms(1000);
vsluiter 0:b5c33adf86fc 36 }
vsluiter 0:b5c33adf86fc 37
hamid567 3:d8666452bc80 38 }