#5 MEBKİT-Kara Şimşek-Yürüyen Işık

Merhabalar, bu yazımızda MEBKİT-Kara Şimşek-Yürüyen Işık devresini anlatacağım. MEBKİT, robotik kodlama seti kullanarak 4 ledli kara şimşek devresi nasıl yapılır? Mebkit kartı ile led bağlantısı yaparken nelere dikkat etmeliyiz? Bu soruların cevabını bu yazımızda bulabilirsiniz.

Devre bağlantı şeması, Arduino programı ayrıntılı kod kısmı, mBlock programı blok şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.

MEB-KİT İLE KARA ŞİMŞEK – YÜRÜYEN IŞIK DEVRESİ YAPIMI:

DEVRE BAĞLANTI ŞEMASI:

MEBKİT-Kara Şimşek-Yürüyen Işık

DEVRE KURULUMU:

Malzemeler:

MEBKİT Robotik Kodlama Seti
4 adet iki ucu erkek jumper kablo

Jumper kabloların birer uçları Arduino’nun 8, 9, 10 ve 11  numaralı pinlerine bağlanır. Kabloların diğer uçları MEBKİT üzerinde yer alan Led pinlerinden kırmızı, sarı, yeşil ve mavi renge ait sokete bağlanır ve devre tamamlanır.

NOT: Devrede LED için, direnç ve GND bağlantısı kullanmıyoruz. Direnç ve GND bağlantıları kart arkasında yapılmış durumdadır. Bundan dolayı sadece LED girişleri için bağlantıyı kuruyoruz.

Mebkit kara şimşek

MEBKİT ARDUINO İLE KARA ŞİMŞEK DEVRESİ

ARDUINO KOD BÖLÜMÜ:

NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırda, kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. İsterseniz kod satırından  // işaret ile başlayan açıklama satırlarını silebilirsiniz.


// MEBKİT KARA ŞİMŞEK DEVRESİ

void setup() {
// Tüm ledleri çıkış olarak ayarlıyoruz.
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop() {
// Ledleri sırası ile yakıp tekrar geri döndürüyoruz.
  digitalWrite(8, HIGH);   
  delay(150);
  digitalWrite(8, LOW);
  digitalWrite(9, HIGH);   
  delay(100);
  digitalWrite(9, LOW);
  digitalWrite(10, HIGH);   
  delay(100);
  digitalWrite(10, LOW);
  digitalWrite(11, HIGH);   
  delay(150);
  digitalWrite(11, LOW);
  digitalWrite(10, HIGH);   
  delay(100);
  digitalWrite(10, LOW);
  digitalWrite(9, HIGH);   
  delay(100);
  digitalWrite(9, LOW);
}

DEVRENİN ÇALIŞMASI:

MEBKİT kartına enerji verdiğinizde sıra ile kırmızı, sarı, yeşil, mavi ledler yanacak ve tekrar tersten ledlerin yanması başa doğru devam edecektir. Ledlerin yanıp sönme süreleri, delay komutu içerisinden değiştirilebilir. 

MEBKİT MBLOCK İLE KARA ŞİMŞEK DEVRESİ

MBLOCK PROGRAMI BLOK ŞEMASI:

mBlock kara şimşek 4 led

DEVRENİN ÇALIŞMASI:

Blok şemasına göre, sıra ile kırmızı, sarı, yeşil, mavi ledler yanacak ve tekrar tersten ledlerin yanması başa doğru devam edecektir. Ledlerin yanıp sönme süreleri saniye blokları içerisinden değiştirilebilir. 

MEBKİT-Kara Şimşek-Yürüyen Işık

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni