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