Você está na página 1de 4

INDICADOR DE TENSÃO LCD – ARDUÍNO

TINKERCAD

DISPLAY ARDUÍNO
VSS (1) GND
VDD (2) +5VCC
V0 (3) POT. CONTRASTE
RS (4) Pino 6
RW (5) GND
E (6) Pino 7
D4 (11) Pino 8
D5 (12) Pino 9
D6 (13) Pino 10
D7 (14) Pino 11
A (15) RESISTOR 1KΩ (+VCC)
K (16) GND

POTENCIÔMETR0 TENSÃO: 250 KΩ terminal central ligado ao pino A0 do Arduíno

POTENCIÔMETR0 CONTRASTE: 330Ω terminal central ligado ao V0 (pino 3) do


display
CÓDIGO

#include <LiquidCrystal.h>

// LiquidCrystal lcd(RS, E, D4, D5, D6, D7)


LiquidCrystal lcd(6, 7, 8, 9, 10, 11);

void setup() {

// lcd.begin(Colunas, Linhas)
lcd.begin(16, 2);

lcd.blink();

lcd.print("WELCOME");
delay(2000);
lcd.clear();
}

void loop () {

int leitura = analogRead(A0);

float tensao = leitura / 1023.0 * 5.0;

lcd.print ("LEITURA:");
lcd.setCursor(10, 0);

lcd.print(leitura);

lcd.setCursor(0, 1);

lcd.print ("TENSAO:");
lcd.setCursor(10, 1);

lcd.print(tensao);

lcd.setCursor(15, 1);
lcd.print("V");

delay(750);

lcd.clear();

Você também pode gostar