Como programar arduino com ic2 para uma tela LCD de cristal líquido? [fechadas]

1

Estou tentando fazer com que caracteres de texto apareçam na minha tela LCD de cristal líquido. é uma tela de 16x2. Utiliza apenas quatro pinos ... gnd, 5v, scl e sda pins. Eu não tenho certeza do que programar, já que tudo que eu encontro online é 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 mostre "Voltage = (variable)". Eu posso escrever texto agora. Eu tenho um pote ligado ao meu arduino. Eu quero ter um número de voltagem depois do sinal de igual. Como posso programá-lo para que quando eu ligar o pote que a voltagem atual venha depois de "Voltage="?

Aqui está o 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() { } 
    
por Eduardo 18.04.2012 / 03:26

1 resposta

0

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

#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);
}
    
por 19.04.2012 / 04:37

Tags