mBlock Dersleri-12 mBlock Potansiyometre İle Led Parlaklığını Ayarlama

mBlock ile Arduino uygulamaları serisine devam ediyoruz. Bu yazımızda mBlock Dersleri-12 mBlock Potansiyometre İle Led Parlaklığını Ayarlama devresinin nasıl yapılacağını anlatacağız. mBlock programı blok şeması, devre montaj şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.

ANALOG SİNYAL NEDİR

Analog sinyaller, belli bir oranda değeri değişen sinyallerdir. Dijital sinyaller ise 0 ve 1 olarak ifade edilir. Arduino üzerine dışarıdan bağladığımız bazı temel elektronik malzemeler analog sinyal üretirler. Bu malzemeleri potansiyometre, ldr, lm35 vs. olarak sayabiliriz. Örnek olarak potansiyometreyi her çevirdiğimizde bir değer üretecektir. Bu değer analog bir değerdir. Çünkü okunan değer 0 ve 1 den farklıdır. Analog portlar 0 V ile 5 V arasını 1024 eşit aralığa böler ve analog sensörlerden gelen voltajın bu aralıklardan hangisinde olduğunu anlayabilir. Bu sayede, yaklaşık da olsa, gelen voltajın değerini ölçebiliriz. 0 ve 5 volt arasındaki gerilimin tam değerinin ölçülmesi için analogRead fonksiyonu kullanılır. Arduino üzerinde bu malzemeleri kullanabilmek için Analog girişler mevcuttur. Bu girişler kart üzerinde A0 – A1 – A2 – A3 – A4 – A5 olarak tanımlanmıştır.

MBLOCK PROGRAMI BLOK ŞEMASI:

mblock potansiyometre led parlaklığı

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

DEVRENİN ÇALIŞMASI:

Devremizin çalışma şekli şu şekildedir. A0 pinine bağlı potansiyometreden 0-1023 arası değer okuruz. Pwm pininden ise 0-255 arası değer alabiliriz. Potansiyometre değerini direk pwm pinine yönlendirirsek uyumsuz bir değerle karşılaşırız ve led parlaklığını stabil ayarlayamayız. Aslında bu işlem için arduino programında map komutu kullanarak yapmaktayız. Bu dönüşümü basit bir matematiksel işlemle de gerçekleştirebiliriz. Potansiyometrenin en yüksek değeri (1023), Pwm sinyalinin en yüksek değeri olan 255’in yaklaşık 4 katı civarındadır. Bundan dolayı potansiyometreden okunan değeri 4’e bölersek potansiyometreyi her çevirdiğimizde Pwm değeri ile eşdeğer bir değer oluşacaktır. Böylece devremizde potansiyometreyi çevirdiğimizde led diyotun parlaklığının değiştiğini gözlemleyebiliriz.

DEVRE MONTAJ ŞEMASI:

mBlock Potansiyometre İle Led Parlaklığını Ayarlama

DEVRE KURULUMU:

Malzemeler:

Arduino Uno
Breadboard
1 adet led diyot
1 adet 220 Ω direnç
1 adet 10 kΩ potansiyometre
5 adet iki ucu erkek jumper kablo

Breadboard üzerine 1 adet led diyot, 1 adet direnç ve 1 adet potansiyometre yerleştirilir.  Direncin bir ucu led diyodun uzun bacağına (+), diğer ucu da board üzerinden Arduino’nun 6 numaralı pinine bağlanır.  Led diyodun  (-) bacağı board üzerinden jumper kablo ile Arduino’nun GND pinine bağlanır. Potansiyometrenin kenarlarında yer alan bacaklarından biri Arduino da 5 V pinine, diğeri GND pinine bağlanır. Potansiyometre orta bacağı ise Arduino da A0 pinine bağlanarak devre tamamlanır.

Aynı devreyi Arduino programı ile kodlamak isterseniz aşağıdaki bağlantıdaki içeriği okuyabilirsiniz.

https://egitim.ahmetcandemir.com.tr/arduino-devreleri-7-arduino-pwm-potansiyometre-ile-led-parlakligini-ayarlama/

mBlock Potansiyometre İle Led Parlaklığını Ayarlama

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da Temel Elektrik- Elektronik, Arduino ve mBlock 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