#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD = LiquidCrystal_I2C(0x27, 16, 2);
void setup(){
Serial.begin(9600);
LCD.init();
LCD.backlight();
LCD.setCursor(0, 0);
LCD.print("Alexander");
}
void loop(){
float voltage2 = (float)analogRead(34)/4096*12;
// float voltage = (float)analogRead(39)/4096*3.3*(28205/27000);
// float voltage = (float)analogRead(39)/4096*3.3;
float current1 = voltage2/5000;
float current2 = current1 * 1000;
Serial.print(voltage2,1);
Serial.println("v");
// Serial.print(voltage,1);
// Serial.println("v");
LCD.setCursor(0, 1);
LCD.print(String("V:") + String(voltage2));
LCD.setCursor(8, 1);
LCD.print(String(" mA:") + String(current2));
delay(800);
// https://www.youtube.com/watch?v=S34R4zg03uE
}