¿Cómo programar arduino con ic2 para una pantalla lcd de cristal líquido?

¿Cómo programar arduino con ic2 para una pantalla lcd de cristal líquido?

Estoy intentando que aparezcan caracteres de texto en mi pantalla LCD de cristal líquido. Es una pantalla de 16x2. Solo usa cuatro pines... pines gnd, 5v, scl y sda. No estoy seguro de cómo programarlo, ya que todo lo que encuentro en línea es cómo programarlo si mi pantalla tiene 16 pines para conectar y programar. Creo que la dirección de mi pantalla LCD es 0x27.

gracias eduardo

es el Arduino Uno. Estoy intentando que mi pantalla LCD muestre "Voltaje = (variable)". Puedo escribir texto ahora. Tengo un pote conectado a mi arduino. Quiero obtener un número de voltaje después del signo igual. ¿Cómo puedo programarlo para que cuando gire el potenciómetro el voltaje real venga después de "Voltage="?

Aquí está mi 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() { } 

Respuesta1

Tengo un pote conectado a mi Arduino Uno. Este código muestra los caracteres "Voltaje = (valor del sensor). De esta manera puedo girar mi potenciómetro y mi pantalla LCD mostrará cuántos voltios está expulsando el potenciómetro.

#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);
}

información relacionada