10K POTANSİYOMETRE MODÜLÜ
Potansiyometre, kontrol edilebilen ayarlı bir dirençtir. El ile kontrol edilebilen potansiyometreden 0 ile 1023 arası analog çıkış elde edilmektedir.
Nerede Kullanılır?
Arduino ile robotik kodlama projelerinde sıkça kullanılmaktadır. Örneğin kullanılan ledin ışık şiddeti, buzzerın ses şiddeti, servo motorun açısı, motorun hızı veya yönü potansiyometre ile ayarlanıp değiştirilebilir.
Çalışma Voltajı | 5V DC |
Data Çıkışı | Analog (0-1023V) |
Pot Değeri | 10K |
En | 39,73mm |
Boy | 46.73mm |
Vida Delik Çapı | 3.2mm |
Örnek Proje Devre Şeması
Bu projede potansiyometreden okunan değere göre Arduino Uno Breadboard'un D13 pininde bulunan mavi LEDin yanması kodlanmıştır. Potansiyometreden okunan analog değer 800'den (bu değer değiştirilebilir) büyük olduğu zaman LED yanacak, küçük olduğunda ise LED sönecektir.
Örnek Proje Arduino Kodu
/* ALPGEN Robotics */
//* Potansiyometre Modülü Kullanımı
// 15.05.2021
// Soru ve Yardım İçin: proje@alpgenrobotics.com
// www.alpgenrobotics.com *//
intpotpin=A0; // Potansiyometreyi A0 pinine tanımlıyoruz
intdeger =0; // Pot başlangıç değeri 0 tanımlandı
intled=13; // led Dijital 13'e tanımlandı
voidsetup() // Başlangıç Ayarlamaları
{
pinMode(led,OUTPUT);// led çıkış olarak ayarlandı
Serial.begin(9600); // Seri haberleşme hızı 9600 baudrate ayarlandı
}
voidloop() // Sürekli Tekrar Edecek Olan Döngü
{
deger=analogRead(potpin);// Modülden okunan değer "deger" değişkenine atandı
if(deger>800) //Eğer okunan değer 800'den büyükse
{
digitalWrite(led,HIGH); // led yansın
}
else // değilse
{
digitalWrite(led,LOW); // led sönsün
}
Serial.println(deger); // Okunan değer seri monitörde mesaj olarak gönderilir
delay(100); // 100ms gecikme
}