Правильный вольтметр на Arduino, код из видео

код из видео



 

#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup()
{ 
  lcd.begin(16, 2);
  lcd.clear();
  analogReference(INTERNAL);
  
 }
 
void loop()
{ 
  float Vbat = (analogRead(A1) * 1.1) / 1024.0;
  float Vin = Vbat / (89.8 / (783.0 + 89.8)); // R2/(R1+R2)
 
  lcd.setCursor(0, 1);  
  lcd.print(Vin, 1);
  lcd.print("V ");
 
 delay(200); 
}