mBlock Dersleri-26 Potansiyometre İle RGB Led Yakma

mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock 5 Potansiyometre İle RGB Led Yakma uygulamasını yapacağız. 

mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.

Bu konuya geçmeden önce RGB led nedir? konusunda bilgi almak isterseniz aşağıdaki bağlantıya tıklayarak öğrenebilirsiniz.

https://egitim.ahmetcandemir.com.tr/mblock-dersleri-9-mblock-rgb-led/

MBLOCK PROGRAMI BLOK ŞEMASI:

mBlock Potansiyometre İle RGB Led Yakma

mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz.

Blok şemasında pot isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz. 

https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/

DEVRENİN ÇALIŞMASI:

Potansiyometreyi çevirdikçe analog pinden bir değer okunacaktır. Bu değer 0 ile 1023 arasında bir değerdir. Bu değer aralığını kaç farklı renk yakmak istiyorsak o kadar led sayısına bölüp bir aralık oluşturabiliriz. Biz devremizde 5 farklı renk elde ettik. 0-200 aralığındaki değerde mavi renk, 201-400 aralığındaki değerde yeşil renk, 401-600 aralığındaki değerde kırmızı renk, 601-800 aralığındaki değerde fuşya renk, 801-1023 aralığındaki değerde zeytin yeşili renk elde ettik. 

DEVRE MONTAJ ŞEMASI:

 Potansiyometre İle RGB led Yakma Devresi

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
1 adet RGB led
1 adet 220 Ω Direnç
1 adet potansiyometre
7 adet iki ucu erkek jumper kablo

Breadboard üzerine RGB led diyot yerleştirilir. Bizim kullandığımız RGB led ortak katod özellikli RGB led diyottur. Bu yüzden RGB led diyotta uzun bacağı eksi olarak kullanacağız. Uzun bacağa 220 Ohm luk direnç bağlayarak direncin diğer ucu Arduino’nun GND pinine bağlanır. 

Breadboard üzerine boş bir alana potansiyometre yerleştirilir. Potansiyometrenin kenar uçlarından bir tanesi board üzerinden Arduino’nun +5 Volt pinine, kenar uçlarından diğeri, Arduino’nun GND pinine, orta ucu ise Arduino üzerinde yer alan analog girişlerden A0 girişine bağlanarak devre tamamlanır.

mBlock 5 Canlı Mod Potansiyometre İle RGB Led Yakma

Devreyi Canlı modda kurup aynı zamanda sensörün durumunu sahne üzerinde pandaya yazılı olarak söyletmek istersek aşağıdaki blok devresini kurabilirsiniz. Bu blok şemasını Aygıtlar sahnesinde oluşturacağız.

mBlock 5 Canlı Mod Potansiyometre ile RGB Led Yakma

Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.

mBlock Canlı Mod Kuklalar Potansiyometre İle RGB

Daha sonra Aygıtlar sahnesine gelerek kodları Arduino kartına gönderip kukla üzerinden gelen veriyi Panda üzerinde okuyabiliriz.

DEVRENİN ÇALIŞMASI:

Aygıtlar sahnesinde potansiyometreden aldığımız değeri yükleme modu iletisi bloğu ile kukla sahnesine gönderiyoruz. Kukla sahnesinde ise aygıtlar sahnesinden gelen değeri Panda üzerindeki değer göstergesinden okuyoruz. Gelen değer küsüratlı değer olduğu için aygıtlar sahnesinde yükleme modu iletisi bloğuna Yuvarla bloğu ekleyerek değeri tam sayı olarak görebilirsiniz.

mBlock 5 Potansiyometre İle RGB Led Yakma

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda 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