Se implementa un retardo con un botón externo en el LED RGB
Dependencies: DebouncedIn mbed
main.cpp
00001 #include "mbed.h" 00002 #include "DebouncedIn.h" 00003 00004 // Johana Cano Vélez 00005 // Juan Manuel Gómez 00006 00007 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 00008 DigitalOut myled(LED1); // En este caso LED1 se refiere al LED AZUL. 00009 00010 float delay = 0.001; // Se establece un retardo inicial de 1 ms. 00011 00012 int main() // Función que define la sucesión entre los diferentes estados del LED 00013 { 00014 while (1) { 00015 if (mybutton.falling()) 00016 { 00017 delay += 0.01; 00018 } 00019 myled = !myled; 00020 wait(delay); 00021 } 00022 }
Generated on Sun Jul 17 2022 02:12:02 by 1.7.2