Como programar Arduino com IC2 para uma tela LCD de cristal líquido?

Como programar Arduino com IC2 para uma tela LCD de cristal líquido?

Estou tentando fazer com que caracteres de texto apareçam na minha tela LCD de cristal líquido. é uma tela 16x2. Ele usa apenas quatro pinos...gnd, 5v, scl e sda. Não tenho certeza de como programá-lo, pois tudo o que encontro on-line é como programá-lo se minha tela tiver 16 pinos para conectar para programação. Acredito que o endereço da minha tela LCD seja 0x27.

Obrigado, Eduardo

é o Arduino Uno. Estou tentando fazer com que meu LCD exiba "Voltage= (variável)". Posso escrever um texto agora. Eu tenho um pote conectado ao meu arduino. Quero que um número de tensão venha depois do sinal de igual. Como posso programá-lo para que quando eu ligar o potenciômetro a tensão real venha depois de "Voltage="?

Aqui está meu programa

#include <Wire.h> 
#include <LiquidCrystal_I2C.h> 
LiquidCrystal_I2C lcd(0x27,16,2); 
void setup() 
{ 
lcd.init(); 
lcd.backlight(); 
int sensorPin = A0; 
int sensorValue = 0; 
sensorValue = analogRead(sensorPin); 
lcd.print(("Voltage=") + analogRead(sensorPin)); 
} 
void loop() { } 

Responder1

Eu tenho um potenciômetro conectado ao meu Arduino Uno. Este código mostra os caracteres "Voltage=(sensorValue). Dessa forma posso girar meu potenciômetro e meu LCD mostrará quantos volts o potenciômetro está emitindo.

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);  
void setup()
{
}
void loop()
{
lcd.init();                      
lcd.backlight();
int sensorPin = A0;
int sensorValue = 0;
sensorValue = 0.004882812 * analogRead(sensorPin) + 1;
lcd.print("Voltage=");
lcd.print(sensorValue);
}

informação relacionada