0% encontró este documento útil (1 voto)
200 vistas2 páginas

Secuencia de LEDs en Arduino

El documento describe un programa para encender 8 LEDs secuencialmente uno a uno, en grupos de 1 hasta 8, repitiendo el patrón. Incluye el código Arduino con la configuración de pines de salida y un bucle que enciende los LEDs en el orden especificado, manteniéndolos encendidos durante un tiempo antes de apagarlos y pasar al siguiente grupo. También presenta un diagrama del circuito en Proteus.

Cargado por

Vladimir Huayhua
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
200 vistas2 páginas

Secuencia de LEDs en Arduino

El documento describe un programa para encender 8 LEDs secuencialmente uno a uno, en grupos de 1 hasta 8, repitiendo el patrón. Incluye el código Arduino con la configuración de pines de salida y un bucle que enciende los LEDs en el orden especificado, manteniéndolos encendidos durante un tiempo antes de apagarlos y pasar al siguiente grupo. También presenta un diagrama del circuito en Proteus.

Cargado por

Vladimir Huayhua
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 PDF, TXT o lee en línea desde Scribd

Diseñe e implemente un programa que encienda 8 led´s, con la siguiente secuencia: D1, D1-D2, D1-D2-

D3, D1-D2-D3-D4, D1-D2- D3-D4-D5, D1-D2-D3-D4-D5-D6, D1-D2-D3-D4-D5-D6-D7, D1-D2- D3-D4-D5-


D6-D7-D8,

D1, D1-D2, D1-D2-D3, D1-D2-D3-D4,… y así sucesivamente.

SKETCH

void setup() {
// put your setup code here, to run once:
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
int tiempo=300;
for(int i=2; i<=9; i++){
for(int j=2; j<=i; j++){
digitalWrite(j,HIGH);
}
delay(tiempo);
for(int k=2;k<=i;k++){
digitalWrite(k,LOW);
}
delay(tiempo);
}
}
DIAGRAMA DEL CIRCUITO EN PROTEUS

La empresa de automatización TEC-EMI te contrata para hacer un montaje de un LED Intermitente en


una placa Arduino UNO, con el único requisito de que el LED debe estar ubicado en el Pin 5. Realizar el
montaje y la respectiva programación de 2 segundos prendido y 1 segundo apagado

void setup() {
pinMode(5,OUTPUT);

void loop() {
digitalWrite(5,HIGH);
delay(2000);
digitalWrite(5,LOW);
delay(1000);
}
CAPTURA DEL CIRCUITO

2 SEGUNDOS ENCENDIDO 1 SEGUNDO APAGADO

También podría gustarte