Se implementa un retardo con un botón externo en el LED RGB
Dependencies: DebouncedIn mbed
main.cpp
- Committer:
- juanmglopez
- Date:
- 2014-03-27
- Revision:
- 0:a4e123b35c53
File content as of revision 0:a4e123b35c53:
#include "mbed.h" #include "DebouncedIn.h" // Johana Cano Vélez // Juan Manuel Gómez DebouncedIn mybutton(PTC12); // Utilizando la librería de mbded el program funciona bastante bien con el puerto PTD6, sin embargo con la libreria DebouncedIn es recomendable usar un puerto PTC DigitalOut myled(LED1); // En este caso LED1 se refiere al LED AZUL. float delay = 0.001; // Se establece un retardo inicial de 1 ms. int main() // Función que define la sucesión entre los diferentes estados del LED { while (1) { if (mybutton.falling()) { delay += 0.01; } myled = !myled; wait(delay); } }