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 yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.