Gerardo Carmona
/
09_Leds_Intensidad
main.cpp@0:febfe0fd2946, 2013-10-09 (annotated)
- Committer:
- gcarmonar
- Date:
- Wed Oct 09 21:29:12 2013 +0000
- Revision:
- 0:febfe0fd2946
Ver1.0
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gcarmonar | 0:febfe0fd2946 | 1 | #include "mbed.h" |
gcarmonar | 0:febfe0fd2946 | 2 | |
gcarmonar | 0:febfe0fd2946 | 3 | DigitalOut led1(D2); |
gcarmonar | 0:febfe0fd2946 | 4 | DigitalOut led2(D3); |
gcarmonar | 0:febfe0fd2946 | 5 | DigitalOut led3(D4); |
gcarmonar | 0:febfe0fd2946 | 6 | DigitalOut led4(D5); |
gcarmonar | 0:febfe0fd2946 | 7 | AnalogIn pot(A0); |
gcarmonar | 0:febfe0fd2946 | 8 | |
gcarmonar | 0:febfe0fd2946 | 9 | float potval; |
gcarmonar | 0:febfe0fd2946 | 10 | |
gcarmonar | 0:febfe0fd2946 | 11 | int main() { |
gcarmonar | 0:febfe0fd2946 | 12 | while(1) { |
gcarmonar | 0:febfe0fd2946 | 13 | potval = pot; |
gcarmonar | 0:febfe0fd2946 | 14 | if (potval <= 0.2){ |
gcarmonar | 0:febfe0fd2946 | 15 | led1 = 0; |
gcarmonar | 0:febfe0fd2946 | 16 | led2 = 0; |
gcarmonar | 0:febfe0fd2946 | 17 | led3 = 0; |
gcarmonar | 0:febfe0fd2946 | 18 | led4 = 0; |
gcarmonar | 0:febfe0fd2946 | 19 | }else if (potval <= 0.4){ |
gcarmonar | 0:febfe0fd2946 | 20 | led1 = 1; |
gcarmonar | 0:febfe0fd2946 | 21 | led2 = 0; |
gcarmonar | 0:febfe0fd2946 | 22 | led3 = 0; |
gcarmonar | 0:febfe0fd2946 | 23 | led4 = 0; |
gcarmonar | 0:febfe0fd2946 | 24 | }else if (potval <= 0.6){ |
gcarmonar | 0:febfe0fd2946 | 25 | led1 = 1; |
gcarmonar | 0:febfe0fd2946 | 26 | led2 = 1; |
gcarmonar | 0:febfe0fd2946 | 27 | led3 = 0; |
gcarmonar | 0:febfe0fd2946 | 28 | led4 = 0; |
gcarmonar | 0:febfe0fd2946 | 29 | }else if (potval <= 0.8){ |
gcarmonar | 0:febfe0fd2946 | 30 | led1 = 1; |
gcarmonar | 0:febfe0fd2946 | 31 | led2 = 1; |
gcarmonar | 0:febfe0fd2946 | 32 | led3 = 1; |
gcarmonar | 0:febfe0fd2946 | 33 | led4 = 0; |
gcarmonar | 0:febfe0fd2946 | 34 | }else{ |
gcarmonar | 0:febfe0fd2946 | 35 | led1 = 1; |
gcarmonar | 0:febfe0fd2946 | 36 | led2 = 1; |
gcarmonar | 0:febfe0fd2946 | 37 | led3 = 1; |
gcarmonar | 0:febfe0fd2946 | 38 | led4 = 1; |
gcarmonar | 0:febfe0fd2946 | 39 | } |
gcarmonar | 0:febfe0fd2946 | 40 | |
gcarmonar | 0:febfe0fd2946 | 41 | } |
gcarmonar | 0:febfe0fd2946 | 42 | } |