2
我正在用Arduino設備掙扎,我找不到任何類似的例子。顯示沒有成功; LiquidCrystal_I2C,20x4顯示器,8位,I2C揹包
我有一個20x4顯示屏和一個I2C揹包,有四根電線。我已將地面和電源放置在應該放置的位置,並將數據和時鐘分別放入A4和A5。
我試圖通過尋找類似的代碼來讓顯示器工作。下面是一個沒有涉及錯誤代碼的嘗試,但仍然沒有顯示結果。
:我通過使用與所述設備附帶的文檔,即示出了用於與管腳4和默認設定地址對應的實例符號RS的表是0x27
下面是一個試圖代碼構成它
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define En_pin 2
#define Rw_pin 5
#define Rs_pin 4
#define D4_pin 0
#define D5_pin 1
#define D6_pin 6
#define D7_pin 7
#define BACKLIGHT_PIN 3
LiquidCrystal_I2C lcd(I2C_ADDR, En_pin, Rw_pin, Rs_pin,
D4_pin, D5_pin, D6_pin, D7_pin);
void setup() {
lcd.begin (20, 4);
// Switch on the backlight
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
lcd.setBacklight(LOW);
// Position cursor and write some text
lcd.home();
lcd.print("Hello World");
}
void loop() {
}
順便說一下,我不知道如何瀏覽是否應該爲LiquidCrystal或LiquidCrystal_I2C選擇另一個庫。似乎有比ArduinoPlayground上更新的版本。
此外,一些例子寫lcd(0, 20, 4)
,不知道這一點。