전자 제품을 처음 사용하고 1602 LCD를 I2C 어댑터와 함께 사용하려고합니다. 백라이트가 작동하지만 텍스트를 표시 할 수 없습니다. 이 내 현재 코드입니다 :I2C LCD에 표시 할 텍스트 얻기
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
lcd.backlight();
lcd.setCursor(5, 0);
lcd.print("HELLO");
}
void loop() {
lcd.backlight();
delay(2000);
lcd.noBacklight();
delay(2000);
}
내가 scanner와 I2C 주소를 확인하고 0x27에 있습니다.
내가 좀 봤 누군가가이 게시 과거 this 후 온 :
나는이 테스트 aswell를하고 these results에 온 :간단한 테스트
LCD에 + 5V/GND 적용 - 디스플레이 - 그리고보다하는 배경에 전원 LED 적용을 (언젠가 표시/K)를 LCD 모듈에 연결하십시오.
이 전원 켜기 테스트에는 다른 연결 (데이터 등)이 필요하지 않습니다.
모든 채터러 필드를 식별 할 수 있어야하지만 대비 포트를 연결하면 더 쉽게 사용할 수 있습니다.
전원이 켜지면 모듈이 (내부적으로) 초기화되고 모든 문자 필드가 표시되어야합니다.
물론 지금까지 LCD-LCD 자체에 대한 세 가지 "전원"연결, 대비 및 백라이트가 필요하다는 것을 알았습니다.
메인 LCD의 전원이 누락되어 보이지 않으므로 지능형 데이터를 처리/표시 할 수 없습니다.
- 백라이트에 5V를 제공, 그것은 밝은 표시됩니다.
- 백라이트와 LCD 자체에 5V를 제공하면 백라이트가 어두워 지지만 다른 것은 나타나지 않습니다.
실수로 I2C 어댑터를 뒤집어 놓았지만 텍스트 블록이 생겼습니다.
텍스트를 표시하려면 어떻게해야합니까? 현재 내가 뭘 잘못하고 있니?
당신은 내 밤을 구했다! – Arthur