Cómo utilizar un botón para controlar diferentes modos de funcionamiento del LED. Una forma es presionar una vez para un modo de funcionamiento y presionarlo nuevamente para un modo de funcionamiento diferente.
De la pregunta anterior, estás preguntando sobre el microcontrolador.
Hay dos métodos:
Establecer un contador: i,
Cada vez que se presiona la tecla, se llama al programa de visualización. El programa de visualización utiliza:
i;
if (i=1) {ejecutar modo flash 1;} p >
elseif(i=2){Ejecutar modo flash 2;}
elseif(i=3){Ejecutar modo flash 3;}
.
.
.
elseif (i=4) {Ejecutar modo flash n}
El programa principal determina el modo clave ("." es ¿Presionar brevemente? "-" significa presionar prolongadamente)
if (modo de tecla = ".") {Ejecutar modo flash 1;}
elseif (modo de tecla = "..") {Ejecutar modo flash 2;}
elseif (key mode="-"){Ejecutar modo flash 3;}
.
.
.
elseif (key mode = "..--") {ejecutar modo flash n}
Una breve descripción debería poder resolver tu problema Sí, lo mejoraré el programa yo mismo.