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