#include <LiquidCrystal_I2C.h>
#define I2C_ADOR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
// 0x27-0x3f
LiquidCrystal_I2C lcd(I2C_ADOR, LCD_COLUMNS, LCD_LINES);
float gerilim=0;
int olcumucu=0;
float deger=0;
float volt=0;
void setup() {
pinMode(8, OUTPUT);
pinMode(10, OUTPUT);
Wire.begin(12, 13);
lcd.init();
lcd.backlight();
pinMode(olcumucu,INPUT);
}
void loop() {
lcd.clear();
gerilim=analogRead(olcumucu);
volt=(gerilim*5)/4096; //12 bit çözünürlük
lcd.print("Gerilim = ");
lcd.print(gerilim);
lcd.setCursor(0,1);
lcd.print("Volt = ");
lcd.print(volt);
delay(1000);
}