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
Yorum Gönder