
Programa para dejar prendido o apagado los leds mediante los botones SW1 y SW3
Dependencies: mbed
main.cpp@0:58f862259ab2, 2014-03-13 (annotated)
- Committer:
- rcortes
- Date:
- Thu Mar 13 20:01:13 2014 +0000
- Revision:
- 0:58f862259ab2
- Child:
- 1:9c19fb3b01b5
On-Off LEDS
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rcortes | 0:58f862259ab2 | 1 | //Programa para dejar prendido o apagado los leds mediante los botones SW1 y SW3 |
rcortes | 0:58f862259ab2 | 2 | #include "mbed.h" |
rcortes | 0:58f862259ab2 | 3 | #define ON 0 |
rcortes | 0:58f862259ab2 | 4 | #define OFF 1 |
rcortes | 0:58f862259ab2 | 5 | DigitalOut redled(LED_RED); |
rcortes | 0:58f862259ab2 | 6 | DigitalOut greenled(LED_GREEN); |
rcortes | 0:58f862259ab2 | 7 | DigitalIn sw3(PTC12); |
rcortes | 0:58f862259ab2 | 8 | DigitalIn sw1(PTC3); |
rcortes | 0:58f862259ab2 | 9 | int main() |
rcortes | 0:58f862259ab2 | 10 | { |
rcortes | 0:58f862259ab2 | 11 | greenled = APG; //green and red led are off |
rcortes | 0:58f862259ab2 | 12 | redled = APG; |
rcortes | 0:58f862259ab2 | 13 | while(1) { |
rcortes | 0:58f862259ab2 | 14 | if (sw1==0) { |
rcortes | 0:58f862259ab2 | 15 | greenled = APG; //green led is off |
rcortes | 0:58f862259ab2 | 16 | redled = ENC; // red led is on |
rcortes | 0:58f862259ab2 | 17 | } |
rcortes | 0:58f862259ab2 | 18 | if (sw3==0) { |
rcortes | 0:58f862259ab2 | 19 | greenled = ENC; //green led is on |
rcortes | 0:58f862259ab2 | 20 | redled = APG; // red led is off |
rcortes | 0:58f862259ab2 | 21 | } |
rcortes | 0:58f862259ab2 | 22 | } |
rcortes | 0:58f862259ab2 | 23 | } |