Проблема при сопряжении ЖК-экрана с Arduino
Я попытался подключить ЖК-экран к своему Arduino, но у меня возникла проблема — на моем ЖК-экране ничего не отображается:
Вот код:
#include<LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // устанавливает интерфейсные контакты
void setup()
{
lcd.begin(16, 2); // инициализирует ЖК-дисплей 16x2
}
void loop()
{
lcd.setCursor(0,0); //устанавливает курсор в строку 0 столбца 0
lcd.print("16x2 LCD MODULE"); // печатает ЖК-МОДУЛЬ 16x2
lcd.setCursor(2,1); //устанавливает курсор в строку 1 столбец 2
lcd.print("HELLO WORLD"); // печатает ПРИВЕТ, МИР
}
@Nitesh Kumar, 👍0
1 ответ
▲ 1
В setup()
необходимо указать, к какому выводу подключен Vo (вывод контрастности дисплея) на ЖК-дисплее. Перед
lcd.begin(16,2)
попробовать
analogWrite(pin Vo is connected to, contrast you want to set the screen to);
Примером может служить:
analogWrite(6,80);
,
@Katie
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату