Programa para dejar prendido o apagado un led mediante un boton
Dependencies: mbed
main.cpp
- Committer:
- rcortes
- Date:
- 2014-03-18
- Revision:
- 0:8dfbfe55e126
File content as of revision 0:8dfbfe55e126:
//Programa para dejar prendido o apagado un led mediante un boton //Usando el estado anterior para asegurar que solo lo haga una vez //Y utilizando un retardo para evitar rebotes. #include "mbed.h" #define ENC 0 #define APG 1 DigitalOut redled(LED_RED); DigitalOut greenled(LED_GREEN); DigitalIn sw3(PTC12); DigitalIn sw1(PTC3); int main() { int edo_ant_sw1,edo_ant_sw3; edo_ant_sw1=sw1; edo_ant_sw3=sw3; greenled = APG; //green and red led are off redled = APG; while(1) { if (sw1==0&&edo_ant_sw1==1) { greenled =!greenled; //green led=!green led } if (sw3==0&&edo_ant_sw3==1) { redled = !redled; // red led =!red led } edo_ant_sw1=sw1; edo_ant_sw3=sw3; wait(.1); } }