我正在嘗試讓文字字元出現在我的液晶液晶螢幕上。這是一個 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);
}