Diagrama Protoboard
Diagrama esquemático
Foto Montaje
Código Arduino
int data=11;
int clock=12;
int latch=8;
int pot1=A1;
void setup()
{
pinMode(pot1,INPUT);
pinMode(data,OUTPUT);
pinMode(clock,OUTPUT);
pinMode(latch,OUTPUT);
Serial.begin(9600);
}
void loop()
{
int
t1=analogRead(pot1);
int
pos=map(t1,0,1023,0,12);
byte datos=1 << pos;
Serial.print(pos,DEC);
Serial.print(" ");
Serial.println(datos,BIN);
digitalWrite(latch,LOW);
shiftOut(data,clock,MSBFIRST,datos);
digitalWrite(latch,HIGH);
delay(100);
}
Vídeo
No hay comentarios:
Publicar un comentario