#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLLUMNS 16
#define LCD_LINES 2
// 0x27-0x3f 16 karakter 2 satır
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLLUMNS, LCD_LINES);
float gerilim=0;
int olcumcu=0;
float deger=0;
float volt=0;
void setup() {
pinMode(8, OUTPUT);
pinMode(10, OUTPUT);
// SDA SCL
Wire.begin(12, 13);
lcd.init();
lcd.backlight();
pinMode(olcumcu,INPUT);
}
void loop(){
lcd.clear();
gerilim=analogRead(olcumcu);
volt=(gerilim*5)/4096; //12 bit çözünürlik
lcd.print("gerilim = ");
lcd.print(gerilim);
lcd.setCursor(0,1);
lcd.print("volt = ");
lcd.print(volt);
delay(1000); // this speeds up the simulation
}