
Additional AnalogIn example
main.cpp@0:267d01ecb3ec, 2017-01-19 (annotated)
- Committer:
- mab5449
- Date:
- Thu Jan 19 14:20:27 2017 -0600
- Revision:
- 0:267d01ecb3ec
Initial commit. Ported code snippets to mbed OS 5 projects
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mab5449 | 0:267d01ecb3ec | 1 | #include "mbed.h" |
mab5449 | 0:267d01ecb3ec | 2 | |
mab5449 | 0:267d01ecb3ec | 3 | AnalogIn ain(A0); |
mab5449 | 0:267d01ecb3ec | 4 | DigitalOut led1(LED1); |
mab5449 | 0:267d01ecb3ec | 5 | DigitalOut led2(LED2); |
mab5449 | 0:267d01ecb3ec | 6 | DigitalOut led3(LED3); |
mab5449 | 0:267d01ecb3ec | 7 | DigitalOut led4(LED4); |
mab5449 | 0:267d01ecb3ec | 8 | |
mab5449 | 0:267d01ecb3ec | 9 | int main() { |
mab5449 | 0:267d01ecb3ec | 10 | while (1){ |
mab5449 | 0:267d01ecb3ec | 11 | led1 = (ain > 0.2f) ? 1 : 0; |
mab5449 | 0:267d01ecb3ec | 12 | led2 = (ain > 0.4f) ? 1 : 0; |
mab5449 | 0:267d01ecb3ec | 13 | led3 = (ain > 0.6f) ? 1 : 0; |
mab5449 | 0:267d01ecb3ec | 14 | led4 = (ain > 0.8f) ? 1 : 0; |
mab5449 | 0:267d01ecb3ec | 15 | } |
mab5449 | 0:267d01ecb3ec | 16 | } |