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.

Arduino Flip Flop Devresi

Arduino Flip Flop Devresi

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

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.