Potansiyometre
Konumu değiştirilen üç uçlu direnç. Orta ucundan 0-5 V arası bir gerilim okunur.
Nasıl çalışır?
Potansiyometre (pot), iki uç arasında sabit bir direnç şeridi ve bu şeridin üzerinde gezen bir kayar uç içerir. Şeridin iki ucunu 5 V ve GND'ye bağlarsan kayar uç, şeridin neresinde durduğuna göre 0 V ile 5 V arasında bir gerilim verir. Bu bir gerilim bölücüdür.
Kayar uç GND ucuna doğru çevrilince SIG gerilimi 0 V'a, VCC ucuna doğru çevrilince 5 V'a yaklaşır. Laboratuvarda Konum özelliği 0 ile 1 arasındadır ve SIG gerilimi ≈ Konum × 5 V olur.
Arduino'da analogRead(A0) bu gerilimi 0-1023 arası bir sayıya çevirir (10 bit ADC). Konum 0,5 ise okuma yaklaşık 512'dir.
Potun toplam direnci (10 kΩ gibi) kayar uç hangi konumda olursa olsun uçlar arasında sabit kalır; konum yalnızca bu direncin nasıl paylaşıldığını değiştirir.
Laboratuvarda nasıl bağlanır?
| Nereden | Nereye |
|---|---|
| Pot VCC | Uno 5V |
| Pot GND | Uno GND |
| Pot SIG | Uno A0 |
Konumu özellik panelindeki Konum kaydırıcısıyla çalışırken değiştirirsin. Toplam direnç 100 Ω ile 1 MΩ arasında ayarlanabilir; varsayılan 10 kΩ'dur. analogRead için pinMode yazman gerekmez.
Sık yapılan hatalar
- SIG'i dijital bir pine bağlayıp analog değer beklemek. Analog okuma için A0-A5 kullan.
- VCC ve GND'yi karıştırmak. Pot ters çalışır: yön tersine döner. Zarar vermez ama sonuç tersine olur.
- Orta ucu (SIG) 5V ya da GND'ye bağlamak. Okuma sabit kalır.
- SIG'i bağlamayı unutmak. Yüzen analog giriş rastgele sayı okur.
- Okumayı doğrudan gerilim sanmak.
analogRead0-1023 sayısı verir; gerilim içinham × 5,0 / 1024hesaplanır.