Uso del sensor de luz para prender o apagar un LED
Dependencies: mbed
main.cpp@0:55d393397096, 2014-03-26 (annotated)
- Committer:
- rcortes
- Date:
- Wed Mar 26 03:15:19 2014 +0000
- Revision:
- 0:55d393397096
//Uso del sensor de luz para prender o apagar un LED
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rcortes | 0:55d393397096 | 1 | //Uso del sensor de luz para prender o apagar un LED |
rcortes | 0:55d393397096 | 2 | #include "mbed.h" |
rcortes | 0:55d393397096 | 3 | |
rcortes | 0:55d393397096 | 4 | int main() { |
rcortes | 0:55d393397096 | 5 | AnalogIn light(PTE22); |
rcortes | 0:55d393397096 | 6 | DigitalOut gpo(LED_GREEN); |
rcortes | 0:55d393397096 | 7 | DigitalOut led(LED_RED); |
rcortes | 0:55d393397096 | 8 | |
rcortes | 0:55d393397096 | 9 | while (true) { |
rcortes | 0:55d393397096 | 10 | if(light>0.9) |
rcortes | 0:55d393397096 | 11 | { |
rcortes | 0:55d393397096 | 12 | gpo = 1; |
rcortes | 0:55d393397096 | 13 | led = 0; // off |
rcortes | 0:55d393397096 | 14 | } |
rcortes | 0:55d393397096 | 15 | else if(light<0.8) |
rcortes | 0:55d393397096 | 16 | { |
rcortes | 0:55d393397096 | 17 | gpo = 0; |
rcortes | 0:55d393397096 | 18 | led = 1; // on |
rcortes | 0:55d393397096 | 19 | } |
rcortes | 0:55d393397096 | 20 | } |
rcortes | 0:55d393397096 | 21 | } |