Ryo Od
/
Nucleo_ADC
ADC Test
Diff: main.cpp
- Revision:
- 0:a02f4322c075
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Dec 11 10:33:43 2017 +0000 @@ -0,0 +1,29 @@ +#include "mbed.h" + +AnalogIn AIN[] = { + AnalogIn (A0), + AnalogIn (A1), + AnalogIn (A2), + AnalogIn (A3), + AnalogIn (PC_0), + AnalogIn (PC_2), + AnalogIn (PC_3) +}; + +DigitalOut led(LED1); + +int main() { + uint16_t meas[7]; + + printf("\nAnalogIn example\n"); + + while(1) { + for (int i = 0; i < 7; i++) { + meas[i] = AIN[i].read_u16(); + meas[i] >>= 6; + printf("%d\t", meas[i]); + } + printf("\r\n"); + wait(0.2); // 200 ms + } +}