#3 MEBKİT-Trafik Lambası

Merhabalar, bu yazımızda MEBKİT-Trafik Lambası devresini anlatacağım. MEBKİT, robotik kodlama seti kullanarak trafik lambası 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 TRAFİK LAMBASI YAPIMI:

DEVRE BAĞLANTI ŞEMASI:

MEBKİT-Trafik Lambası

DEVRE KURULUMU:

Malzemeler:

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

Jumper kabloların birer uçları Arduino’nun 5, 6 ve 7  numaralı pinlerine bağlanır. Kabloların diğer uçları MEBKİT üzerinde yer alan Led Pinlerinden kırmızı, sarı ve yeşil 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 trafik lambası

MEBKİT ARDUINO İLE TRAFİK LAMBASI

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 TRAFİK LAMBASI

void setup()
{
  pinMode(5, OUTPUT); // Kırmızı led
  pinMode(6, OUTPUT); // Sarı led
  pinMode(7, OUTPUT); // Yeşil led
}
void loop() 
{
  digitalWrite(5, HIGH); // Kırmızı yanacak
  delay(4000);           // 4 sn bekleyecek
  digitalWrite(6, HIGH); // Sarı yanacak, Kırmızı yanık kalmaya devam edecek.
  delay(1000);           // 1 sn bekleyecek
  digitalWrite(5, LOW);  // Kırmızı sönecek
  digitalWrite(6, LOW);  // Sarı sönecek
  digitalWrite(7, HIGH); // Yeşil yanacak
  delay(3000);           // 3 sn bekleyecek
  digitalWrite(7, LOW);  // Yeşil sönecek
}

DEVRENİN ÇALIŞMASI:

MEBKİT kartına enerji verdiğinizde 4 saniye süre ile kırmızı LED yanacak, sonra 1 saniye hem kırmızı, hem sarı led yanacak, sonrasında 3 saniye yeşil led yanacak. 3 saniye sonunda yeşil led sönecek ve tekrar kırmızı led yanarak devre döngüye girecek. Delay içerisindeki değer değiştirilerek yanma ve sönme süresi ayarlanabilir.

MEBKİT MBLOCK İLE TRAFİK LAMBASI

MBLOCK PROGRAMI BLOK ŞEMASI:

mblock trafik lambasi blok

DEVRENİN ÇALIŞMASI:

Blok şemasında, 4 saniye süre ile 5 numaralı pine bağlı kırmızı LED yanacak, sonra 1 saniye hem 5 numaralı pindeki kırmızı, hem de 6 numaralı pindeki sarı led yanacak, sonrasında 3 saniye 7 numaralı pindeki yeşil led yanacak. 3 saniye sonunda yeşil led sönecek ve tekrar kırmızı led yanarak devre döngüye girecek. Delay içerisindeki değer değiştirilerek yanma ve sönme süresi ayarlanabilir.

MEBKİT-Trafik Lambası

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