如何使用 ic2 对液晶 LCD 屏幕进行 arduino 编程?

如何使用 ic2 对液晶 LCD 屏幕进行 arduino 编程?

我正在尝试让文本字符出现在我的液晶显示屏上。这是一个 16x2 的屏幕。它只使用四个引脚...gnd、5v、scl 和 sda 引脚。我不确定如何对其进行编程,因为我在网上找到的都是如果我的屏幕有 16 个引脚可以连接进行编程,那么如何对其进行编程。我相信我的液晶屏的地址是 0x27。

谢谢,爱德华多

这是 Arduino Uno。我试图让我的 LCD 显示“电压 = (变量)”。我现在可以写文字了。我有一个电位器连接到我的 arduino。我想让电压数字出现在等号后面。我该如何编程,以便当我转动电位器时,实际电压会出现在“电压 =”后面?

这是我的程序

#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() { } 

答案1

我有一个电位器连接到我的 Arduino Uno。此代码显示字符“电压 = (传感器值)。这样我就可以转动电位器,我的 LCD 将显示电位器输出的电压为多少伏。

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

相关内容