Ardinio ilk olarak led nasaıl yakılır buna bakacağız cok kısa bir kod ve bağlantıyla bu işlemi gercekleştireceğiz.
int topPin=8;
int saatPin=6;
int DepoPin=4;
byte ledim=0;
void setup() {
pinMode(topPin,OUTPUT);
pinMode(DepoPin,OUTPUT);
pinMode(saatPin,OUTPUT);
}
void loop() {
ledim=0;
ledYaz();
delay(200);
for(int i=0; i<8;i++)
{
bitSet(ledim,i);
ledYaz();
delay(100);
}
for(int i=8;i>=0;i--)
{
bitSet(ledim,i);
ledYaz();
delay(100);}
}
void ledYaz()
{
digitalWrite(topPin,LOW);
shiftOut(DepoPin,saatPin,LSBFIRST,ledim);
digitalWrite(topPin,HIGH);
}