Está en la página 1de 2

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