M14: 3 Buton ile RGB Led Kullanımı

Kazanımlar

Kodlama yardımıyla devreyi çalıştırmayı öğrenilir.

Kod döngülerini ve koşul ifadelerini kullanmayı öğrenilir.

Birden fazla devre elemanını beraber çalıştırmayı öğrenilir.

Günlük hayat ile bağlantı kurar.

Bilgisayar
Arduino UNO
Breadboard
USB kablo
mBlock 3 programı
Jumper kablolar
RGB Led
Buton
mBlock programını çalıştıralım.
Usb kablo ile Arduino Uno kartımızı bilgisayarımızla haberleştirelim. Bu haberleşme için yapmamız gerekenler sırasıyla:
1. Adım: Usb kablo ile Arduino Uno kartımızı bağlantılarını sağlayalım.
2. Adım: mBlock programı çalıştıktan sonra menü bölümünden “Kartlar / Arduino Uno” seçeneğini seçili hale getirelim.
3. Adım: Kart seçimini yaptıktan sonra yine menüler bölümünde “Bağlan / Seri Port / COM3 “ adımlarını takip ederek çıkan seçeneği seçili hale getirelim.
4. Adım: Arduino Kart’ın pinlerindeki enerjiyi boşaltmak için menüler bölümünde “Bağlan / Aygıt Yazılımı Güncellemesi” adımlarını uygulayalım.
Çalışmamızın blok kodlarını yazalım:
Öncelikle RGB ledin her rengi için bir değişken oluşturacağız.
Olaylar menüsünden Yeşil Bayrak Tıklandığında bloğunu alıyoruz. Altında da r,g,b 0 yap bloğu olacak şekilde değişkenleri ekleyelim. Böylelikle başlangıçta ledimiz yanmamış olacak.
Pin menüsünden pwm ayarla pin bloğunu alıyoruz ve bu bloğun pin ve çıkış değerlerini giriyoruz. RGB ledin arduino kart üzerinde bağlı olduğu pin numaralarını yazıyoruz.
Sorasında “Kontrol” menüsünden sürekli tekrarla bloğunu alıyoruz. Bu blok arasında yazacağımız kodları sürekli olarak çalıştıracak.
Bu bloğun içerisinde öncelikle hangi butona basıldığını kontrol ettireceğiz. Koşulu sağlayan buton bağlı olduğu rengin parlaklığını artıracak. Ledin en arlak yandığı değer 255’e ulaşında en parlak seviyede kalacak ve değer artışı olmayacak.