如何用ic2對arduino進行編程以實現液晶螢幕?

如何用ic2對arduino進行編程以實現液晶螢幕?

我正在嘗試讓文字字元出現在我的液晶液晶螢幕上。這是一個 16x2 的螢幕。它僅使用四個引腳...gnd、5v、scl 和 sda 引腳。我不確定如何對其進行編程,因為我在網上找到的只是如果我的螢幕有 16 個引腳可連接進行編程,則如何對其進行編程。我相信我的液晶螢幕的位址是0x27。

謝謝,愛德華多

這是Arduino Uno。我試圖讓我的液晶顯示器顯示“電壓=(變數)”。我現在可以寫文字了。我有一個鍋連接到我的arduino。我想要得到等號後面的電壓數字。我該如何編程,以便當我轉動鍋子時,實際電壓將出現在“Voltage =”之後?

這是我的程序

#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。這段程式碼顯示了字元「Voltage=(sensorValue)。這樣我就可以轉動我的電位器,我的液晶顯示器將顯示電位計推出了多少伏特。

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

相關內容