Potansiyometre İle Değer Okuma. (GitHub Linkli - Ardiuno #3)

    Aşağıda, potansiyometre kullanarak Arduino ile veri okumanın nasıl yapılacağına dair adım adım bir açıklama veriyorum. Buraya tıklayarak gitHub sayfasına ulaşabilirsiniz. (Aşağıda Tinkercad şeması bulunmaktadır.)

 

Gerekli Malzemeler:
  • 1 adet potansiyometre
  • 3 adet jumper kablo
  • 1 adet breadbord
  • 1 adet ardiuno

Adım 1: Devre Tasarımına Başlayın Tinkercad.com veya benzeri bir simülasyon aracı kullanarak yeni bir devre tasarlayın. Ardından, sol taraftaki "Components" menüsünden "Arduino", "Breadboard" ve "Potentiometer" seçeneklerini sırasıyla devre alanına sürükleyin.

Adım 2: Potansiyometreyi Bağlayın Potansiyometrenin üç bacağı vardır: sol bacak, orta bacak ve sağ bacak. Orta bacak, diğer iki bacağın ortasındadır ve analog okuma için kullanılır. Sol bacağı GND'ye, sağ bacağı ise 5V'ye bağlayın. Orta bacağı ise, A0 dijital pinine bağlayın. 

Adım 3: Devreyi Kontrol Edin Tasarımınızı kontrol etmek için simülasyon aracını kullanın. Potansiyometrenin döndürüldüğüne dair geri bildirim almak için Arduino Serial Monitor'ı açın ve Arduino IDE'deki aşağıdaki kodu yükleyin.



Adım 4: Kodu Yazın ve Yükleyin Aşağıdaki kodu kullanarak, potansiyometrenin değerini seri monitörde görebilirsiniz. Potansiyometreyi döndürdükçe, değer değişecek ve Serial Monitor'de bu değerleri görebileceksiniz.



int deger=0;
float gerilim=0;
void setup() 
{
  Serial.begin(9600); //Seri haberleşmeyi başlatır.
}

void loop() 
{
  deger = analogRead(A0);
  gerilim = (5.00 / 1024.00)*deger; //Gerilimi bulan formül.
  Serial.print("Alinan deger = "); //Ekrana yazdırma.
  Serial.print(deger); //Ekrana değeri yazdırma.
  Serial.print("  Voltaj degeri = "); //Ekrana yazdırma.
  Serial.println(gerilim); //Ekrana gerilimi yazdırma.
  delay(500);
}



    Ayrıca, bu devreyi Tinkercad üzerinde de tasarladım ve bu platform üzerinden de inceleyebilirsiniz. ( Buraya tıklayarak tasarıma bakabilirsiniz. )


                                                                                                          

Yorum Gönder

0 Yorumlar