First Last
/
LDC1000_test
Test program to evaluate the LDC1000 library
main.cpp@7:89670795b834, 2015-08-18 (annotated)
- 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?
User | Revision | Line number | New 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 | } |