Additional AnalogIn example

Committer:
mab5449
Date:
Thu Jan 19 14:20:06 2017 -0600
Revision:
0:cb98929b3895
Initial commit. Ported code snippets to mbed OS 5 projects

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mab5449 0:cb98929b3895 1 #include "mbed.h"
mab5449 0:cb98929b3895 2
mab5449 0:cb98929b3895 3 AnalogIn input(A0);
mab5449 0:cb98929b3895 4
mab5449 0:cb98929b3895 5 int main() {
mab5449 0:cb98929b3895 6 uint16_t samples[1024];
mab5449 0:cb98929b3895 7
mab5449 0:cb98929b3895 8 for(int i=0; i<1024; i++) {
mab5449 0:cb98929b3895 9 samples[i] = input.read_u16();
mab5449 0:cb98929b3895 10 wait(0.001f);
mab5449 0:cb98929b3895 11 }
mab5449 0:cb98929b3895 12
mab5449 0:cb98929b3895 13 printf("Results:\n");
mab5449 0:cb98929b3895 14 for(int i=0; i<1024; i++) {
mab5449 0:cb98929b3895 15 printf("%d, 0x%04X\n", i, samples[i]);
mab5449 0:cb98929b3895 16 }
mab5449 0:cb98929b3895 17 }