SlideShare a Scribd company logo
1 of 26
Download to read offline
ARDUINO
Potansiyometre ile LED Yakalım
Kazanımlar
◊ Potansiyometreyi kavrar.
◊ Potansiyometreyi Arduino kartına bağlar.
◊ Potansiyometre kullanarak LED’in ışık değerini
ayarlar.
Neler Öğreneceğim?
Potansiyometrenin ne olduğunu, Arduino
kartına nasıl bağlandığını öğreneceksiniz.
Gerekli Malzemeler
◊ 1 adet Potansiyometre
◊ 1 adet LED
◊ 1 adet 220 Ώ direnç
◊ Arduino uno kartı
◊ Juper kablolar
◊ 1 adet Breadboard
Potansiyometre
Potansiyometre; bir direnç türüdür.
En önemli özelliği direnç değerinin
değiştirilebilir olmasıdır.
Potansiyometre
Potansiyometre, genel olarak üç
amaçla kullanılır. Bunlar;
• Voltaj Kontrolü
• Akım Kontrolü
• Pozisyon Algılama
Potansiyometre
Potansiyometrenin 3 tane bacağı vardır. Şekil-1’ de
görüldüğü gibi bacakları Arduino kartında ilgili
kısımlara yerleştirilmesi gerekmektedir.
Şekil-1
Potansiyometre
Potansiyometrelerin, elektronik alanda kullanılan
sembolik şekilleri aşağıda verilmiştir.
Devre Kurulumu
Arduino GND pinini, Breadboard’un eksi (-) hattına
bağlayalım.
Devre Kurulumu
Arduino 5V pinini, Breadboard’un artı (+) hattına
bağlayalım.
Devre Kurulumu
Potansiyometreyi Breadboard’a yerleştirelim.
Devre Kurulumu
Potansiyometrenin ortadaki bacağını Arduino’daki
«A0» pinine bağlayalım.
Devre Kurulumu
Potansiyometrenin solda bacağını Breadboard’un eksi
(-) hattına bağlayalım.
Devre Kurulumu
Potansiyometrenin boşta kalan bacağını Breadboard’un
artı (+) hattına bağlayalım.
Devre Kurulumu
Sıra LED’e geldi. Breadboard’a bir adet LED yerleştirelim.
Devre Kurulumu
LED’in katot ucunu (-) Breadboard’un eksi (-) hattına
bağlayalım
Devre Kurulumu
220 Ohm direncin bir bacağını LED’in artı (+) bacağına
bağlayalım.
Devre Kurulumu
Arduino’nun «6 numaralı PWN» pinine direncin boşta
kalan bacağını bağlayalım.
mBlock Kodlarının Oluşturulması
1. Diziler sekmesi, «Robotlar» kategorisine tıklayalım.
2. «Arduino Programı» komutunu komut blokları alanına
sürükleyerek taşıyalım.
2
1
mBlock Kodlarının Oluşturulması
3. Diziler sekmesi, «Kontrol» kategorisine tıklayalım.
4. «Sürekli tekrarla» komutunu sürükleyerek «Arduino
Programı» komutunun altına yerleştirelim.
43
mBlock Kodlarının Oluşturulması
5. Diziler sekmesi, «Robotlar» kategorisine tıklayalım.
6. «… pwn pinini .. yap» komutunu sürükleyerek «sürekli
tekrarla » komutunun içine yerleştirelim.
65
mBlock Kodlarının Oluşturulması
7. «… pwn pinini .. yap» komutunun birinci boşluğuna 6
yazmalıyız. Çünkü LED’imizi Arduino kartının 6 numaralı
pinine bağlamıştık.
7
mBlock Kodlarının Oluşturulması
8. «… pwn pinini .. yap» komutunun ikinci boşluğuna ise
potansiyometreden aldığımız analog değeri
yerleştirmeliyiz. Bunun için aşağıdaki görselleri sırasıyla
takip etmemiz yeterli olacaktır.
1 2
mBlock Kodlarının Oluşturulması
4. görselde «A0 Analog» pininde yer alan potansiyometrenin
değerini 4’e böldük. Çünkü potansiyometre 0-1023 arasında
değer okurken "PWN" pinine 0-255 arasında değer
gönderebiliriz.
3 4
Kodların Arduino’ya Yüklenmesi
 Arduino kodlama sayfasının üstünde bulunan «Arduinoya Yükle»
butonuna basarak yükleme işlemini yapalım ve devreyi test
edelim.
SIRA SİZDE
 Birden fazla Potansiyometre ve LED bağlayarak
çalışmanızı renklendirin.

More Related Content

More from Fatma Cnblt

Kodu Game ile Elma Toplama
Kodu Game ile Elma ToplamaKodu Game ile Elma Toplama
Kodu Game ile Elma ToplamaFatma Cnblt
 
Python- While Döngüsü
Python- While DöngüsüPython- While Döngüsü
Python- While DöngüsüFatma Cnblt
 
Scracth ile Top Sektirme
Scracth ile Top SektirmeScracth ile Top Sektirme
Scracth ile Top SektirmeFatma Cnblt
 
Arduino' nun temel kavramları
Arduino' nun  temel kavramlarıArduino' nun  temel kavramları
Arduino' nun temel kavramlarıFatma Cnblt
 
Tinkercad uyelik
Tinkercad uyelikTinkercad uyelik
Tinkercad uyelikFatma Cnblt
 
Canvas - Instructure Ders Ekleme
Canvas - Instructure  Ders EklemeCanvas - Instructure  Ders Ekleme
Canvas - Instructure Ders EklemeFatma Cnblt
 

More from Fatma Cnblt (7)

Kodu Game ile Elma Toplama
Kodu Game ile Elma ToplamaKodu Game ile Elma Toplama
Kodu Game ile Elma Toplama
 
Python- While Döngüsü
Python- While DöngüsüPython- While Döngüsü
Python- While Döngüsü
 
Scracth ile Top Sektirme
Scracth ile Top SektirmeScracth ile Top Sektirme
Scracth ile Top Sektirme
 
Arduino' nun temel kavramları
Arduino' nun  temel kavramlarıArduino' nun  temel kavramları
Arduino' nun temel kavramları
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Tinkercad uyelik
Tinkercad uyelikTinkercad uyelik
Tinkercad uyelik
 
Canvas - Instructure Ders Ekleme
Canvas - Instructure  Ders EklemeCanvas - Instructure  Ders Ekleme
Canvas - Instructure Ders Ekleme
 

Arduino- Potansiyometre