Material:
- 1 Arduino
- 1 placa Protoboard
- 7 resistencias de 220 Ohmios (rojo-rojo-marrón)
- 7 leds (verde, amarillo, rojo)
- 1 potenciómetro
- 11 conectores de colores
Esquema eléctrico:
Programa de Arduino (con malas prácticas)
Programa de Arduino (con buenas prácticas)
Montaje eléctrico (por si hay dudas)
Programa de Arduino
const int led[]={13,12,11,10,9,8,7};
int timer =200;
void setup() {
Serial.begin(9600);
for(int i=0; i<sizeof(led); i++){
pinMode(led[i], OUTPUT);
}
}
void loop() {
timer=analogRead(0);
for(int i=0;i<sizeof(led);i++){
digitalWrite(led[i],HIGH);
delay(timer);
digitalWrite(led[i],LOW);
}
for(int i=sizeof(led)-1;i>0;i--){
digitalWrite(led[i],HIGH);
delay(timer);
digitalWrite(led[i],LOW);
}
}
No hay comentarios:
Publicar un comentario