Arduino Pot Kullanımı

Arduino ile potansiyometre okuma. A0 analog girişine bağladığımız potansiyometre  ile voltajın  aldığı değerleri I2C LCD ekranda gösteren basit bir uyulama yapalım.
DEVRE ŞEMASI:




ARDUINO IDE KODLARI:


#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C  lcd(0x27,2,1,0,4,5,6,7);

#define potpin A0  // Potansiyometre A0 pinine
int potdeger=0;
  
void setup() {
lcd.begin(16, 2);   lcd.setBacklightPin(3,POSITIVE);  lcd.setBacklight(HIGH);
 }
void loop() {
  potdeger  = analogRead(potpin); //pot değerini oku  "potdeger" degiskenine aktar
  float gerilim = (5.00/1024.00)*potdeger; //değerin eşiti olan gerilimi hesaplama
  lcd.setCursor(0, 0);
   // basamakları düzgün göstermesi çin   sıfır değerleri yazdırıyorum...
       if (potdeger<=9){ lcd.setCursor(0, 0);lcd.print("000"); }
       if (potdeger>=9 && potdeger<=99){ lcd.setCursor(0, 0);lcd.print("00");   }
       if (potdeger>=99 && potdeger<=999){ lcd.setCursor(0, 0);lcd.print("0"); }
  lcd.print(potdeger);
  lcd.setCursor(0, 1);  
  lcd.print(gerilim); lcd.print(" volt");
  delay(100);  
  }

KULLANILAN PROGRAMLAR: Arduino Ide 1.8.9

Yorumlar