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