Mehter marşı millet olarak nerde duyarsak duyalım tüylerimizi diken diken yapan bizlere atalarımızdan kalmış bir mirastır.Bizde bu konuya uzak kalmayıp ledler ile iki ileri bir geri yanıp sönen mehter projemizi gerçekleştireceğiz.
Projemizi elektronik devre simülasyon web sitesi olan tinkercad web sitesi üzerinde gerçekleştireceğiz.
Devre Elemanları
Devre Şeması
Devremizin çizimini tamamladık.Led lerimizin çıkışını arduinoda 3,4,5,6,7 ve 8. çıkışlardan breadboard umuzun güç çıkışı içinse gnd den çıkış alıyoruz.Şimdi sıra geldi kodumuzu yazmaya.
void setup()
{
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
}
Kodlarımızın setup bölümünde arduino üzerindeki 3,4,5,6,7,8. pinleri çıkış pini olarak tanımladık.
int sayi=3;
Setup ile Loop arasında ledleri yakmaya 3.pinden başlayacağımızı belirtiyoruz.
void loop()
{
digitalWrite(sayi,LOW);
delay(600);
digitalWrite(sayi,HIGH);
digitalWrite(++sayi,HIGH);
delay(600);
if(sayi>8)
{
sayi=3;
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
}
}
Loop bölümünde ise programımızı bir döngü içerisine alıp düzenli bir şekilde çalışmasını sağlıyoruz.Ledlerin iki ileri bir geri olacak ile yarımşar saniyelik periyotlarla yakıyoruz.
Kodlarla ilgili sıkıntı yaşıyorsanız konu sonundaki LEDLER İLE MEHTER yapım projesinin videosunu izlemenizi şiddetle tavsiye ediyorum.
Paylaştıgım video,dosya yada projelerle ilgili sorularınızı buradan sorabilirsiniz.
Not:Projemi siz yaparmısınız demeyin lütfen :)
Yorum Yap :
29.03.2019 10:49:27
geliştirilebilir bir proje