Robotik KodlamaArduino ile Robotik Kodlama

Arduino ile Yürüyen Işık Devresi

Şimdi projemizi biraz daha geliştirelim ve LED sayısını artıralım.

Önce yürüyen ışık ismi verilen sırayla LED’ lerin yanması uygulamasını yapalım. Sonra devre tahtasındaki yapıyı bozmadan, bazılarımızın hatırlayacağı o meşhur dizideki otomobilin ışıklarını “Karaşimşek” devresini yapalım.

Devre tahtamıza aşağıdaki resimdeki gibi 5 adet LED ve 5 adet 220 Ω dirençleri takıp Arduino UNO kartımızın 2,3,4,5,6 numaralı sayısal pimlerinden gelen kabloları dirençlerin bacaklarına bağlayalım. Led’ lerimizin kısa bacaklarını (Katot) Arduino kartımızın GND (Toprak veya – ucuna) bağlayarak devremizi tamamlayalım.

Şimdi Mblock yazılımımızdan aşağıdaki resimdeki kod bloklarını hazırlayalım. Böylece 2 sayısal pimine bağlı olan Led’ imizden başlayarak sırayla ledlerimiz yanacak ve 6 sayısal pimine bağladığımız 5. Led söndükten sonra kodlarımız tekrar başa dönerek sürekli döngü çalışacaktır.

Şimdi devre tahtamızı hiç bozmadan Ledlerimizin 1-2-3-4-5 , 5-4-3-2-1 şeklinde çift yönlü yanıp sönmesini (Kara şimşek Devresi) istersek acaba kod bloklarımızı nasıl değiştirmemiz gerekir. Bunu bir deneyin istersiniz.

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu