Descripcion:
vamos a controlar 8 LED encendidos que se muevan de izquierda a derecha segun la posicion del potenciametro...
Elementos Utilizados:
*8 LED
*1 ARDUINO MEGA
*PROTOBOARD
*8 RESISTENCIA
*CABLES
*CABLE USB
*POTENCIO-METRO
Diagrama del montaje en la protoboard (usando fritzing):
Diagrama esquematico del circuito (usando fritzing):
Fotos del montaje:
Video Del Funcionamiento:
Codigo Arduino:
#define MAXLED 8
int pot=0;
int led[MAXLED] ={22,23,24,25,26,27,28,29};
void setup(){
for(int i=0; i<MAXLED; i++){
pinMode(led[i],OUTPUT );
}
pinMode(pot,INPUT );
}
void loop()
{
int valor = analogRead(pot);
int i=map(valor,0,1023,0,MAXLED-1);
digitalWrite(led[i], HIGH);
delay(100);
digitalWrite(led[i], LOW);
delay(10);
}
No hay comentarios.:
Publicar un comentario