Bu yazımızda çokcukların en çok yaparken zevk aldığı Arduino Polis Sireni ve çakar led uygulaması yapacağız. Bunu için mavi ve kırmızı olmak üzere LED‘ lere ve bir Buzzer’ a ihtiyacımız vardır.
Aşağıdaki devreyi breadboardunuza kurun arkadaşlar.
Devrede Arduino’ nun 6.pinine kırmızı LED, 7. pinine mavi LED ve 9. pinine buzzer bağlanmıştır. Yazacağımız kodda buzzer çalarken mavi ve kırmızı led sırayla çakar olarak yanacaktır.
Kod aşağıdadır. İnceleyip kendi arduino’nuza yükleyin.
// www.kaizen40.com int KirmiziLED = 6; // Kırmızı LED tanımlandı int MaviLED = 7; // Mavi LED tanımlandı int Buzzer = 9; // buzzer tanımlandı void setup() { pinMode(KirmiziLED, OUTPUT); // pini çıkış olarak tanımlıyoruz pinMode(MaviLED, OUTPUT); pinMode(Buzzer, OUTPUT); } void loop() { digitalWrite(KirmiziLED, HIGH); // LEDi yak digitalWrite(Buzzer, HIGH); // Buzeer çalsın delay(100); digitalWrite(KirmiziLED, LOW); // LEDi söndür digitalWrite(Buzzer, LOW); // Buzzer sussun delay(100); digitalWrite(KirmiziLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(KirmiziLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(KirmiziLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(KirmiziLED, LOW); digitalWrite(Buzzer, LOW); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); digitalWrite(MaviLED, HIGH); digitalWrite(Buzzer, HIGH); delay(100); digitalWrite(MaviLED, LOW); digitalWrite(Buzzer, LOW); delay(100); }
Böyle ufak uygulamalar ile çocuklarımızı ufak yaşta meşgul etmeli ve kendilerini bu konularda gelişmtirmelerini sağlamalıyız. Bu sayede gelecekteki konumları daha sağlıklıl olabilir. Çünkü yapay zekalarla baş etmeleri zor olacak. İyi çalışmalar.
0 yorum