#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:
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.
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:
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





Yorum Yap