0% encontró este documento útil (0 votos)
4 vistas3 páginas

Definición de LEDs en Arduino

El documento define pines digitales para LEDs y un buzzer en un programa de Arduino. En el bucle principal, se encienden y apagan los LEDs verde, amarillo y rojo en secuencia, junto con el buzzer, con demoras específicas. El ciclo se repite continuamente, alternando entre los LEDs y el buzzer según las demoras definidas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

Definición de LEDs en Arduino

El documento define pines digitales para LEDs y un buzzer en un programa de Arduino. En el bucle principal, se encienden y apagan los LEDs verde, amarillo y rojo en secuencia, junto con el buzzer, con demoras específicas. El ciclo se repite continuamente, alternando entre los LEDs y el buzzer según las demoras definidas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#define LED_VERDE 12 //Defino la etiqueta LED_VERDE al pin digital 12

#define LED_AMARILLO 11 //Defino la etiqueta LED_AMARILLO al pin digital 11

#define LED_ROJO 10 //Defino la etiqueta LED_ROJO al pin digital 10

#define BUZZER 9 //Defino la etiqueta BUZZER al pin digital 9

#define DEMORA_1 4000 //Defino la etiqueta DEMORA_1 a la espera de 4 segundos

#define DEMORA_2 1000 //Defino la etiqueta DEMORA_2 a la espera de 1 segundo

void setup(){

/*

* Configuro los pines digitales a usar como salida (usando las etiquetas).

*/

pinMode(LED_VERDE,OUTPUT);

pinMode(LED_AMARILLO,OUTPUT);

pinMode(LED_ROJO,OUTPUT);

pinMode(BUZZER,OUTPUT);

void loop(){

digitalWrite(LED_VERDE,true);

delay(DEMORA_1);

digitalWrite(LED_AMARILLO,true);

delay(DEMORA_2);

/*

* Prendo led verde y luego amarillo quedando juntos durante 1 segundo (DEMORA_2).

*/

digitalWrite(LED_VERDE,false);

delay(DEMORA_2);

digitalWrite(LED_AMARILLO,false);

/*

* Se apaga led verde y luego de 1 segundo se apaga el amarillo.


*/

digitalWrite(LED_ROJO,true);

digitalWrite(BUZZER,true);

delay(DEMORA_1);

digitalWrite(LED_ROJO,false);

digitalWrite(BUZZER,false);

digitalWrite(LED_AMARILLO,true);

delay(DEMORA_2);

delay(DEMORA_2);

digitalWrite(LED_AMARILLO,false);

/*

* En cuanto se apaga el amariilo, se prende el rojo junto con el Buzzer durante 4 segundos
(DEMORA_1) y se apagan [Link] se prende el amarillo 2 seg y se vuelve a repetir el loop

*/

También podría gustarte