javier vicente
/
MASTER_MAQUINA_SENCILLA_BOTON_Flanco
flanco
Diff: main.cpp
- Revision:
- 2:0a3c56b24c00
- Parent:
- 1:e48e2013b468
- Child:
- 3:39593d8bbf4e
--- a/main.cpp Tue Dec 15 18:15:25 2020 +0000 +++ b/main.cpp Tue Dec 15 18:22:45 2020 +0000 @@ -2,7 +2,8 @@ /* Maquina sencilla de dos estados. Estado ledApagado y estado ledEncendido. - El led tiene que estar encendido medio segundo y apagado 1 segundo. + El led se tiene que encender durante dos segundos cuando se pulse + El boton de la placa funciona por nivel bajo */ enum estados {apagado, encendido} estado; @@ -10,10 +11,11 @@ DigitalOut led(LED1); +DigitalIn boton(USER_BUTTON); void estadoApagado() { - if(temporizador.read()>1.0f) { + if(boton==0) { temporizador.reset(); led=1; estado=encendido; @@ -22,11 +24,9 @@ void estadoEncendido() { - if(temporizador.read()>0.5f) { - temporizador.reset(); + if(temporizador.read()>2.0f) { led=0; estado=apagado; - } }