Подключаем дисплей к ардуино

Приветствую, подписчики и гости itist.ru
Сегодня я расскажу, и покажу как подключить обычный дисплей размером 16 на 2 строки к ардуино, без использования каких либо дополнительных устройств, типа драйвера дисплея и так далее…

Драйвер дисплея у меня есть, и урок вместе с ним тоже вскоре будет, но он есть не у всех…

И так, как же это выглядит. А выглядит это так:

Как подключить дисплей к ардуино уно (arduino uno)

Для наглядности вот еще одно фото. Переменный резистор в данном случае подстроечный. Можно обойтись и без него вовсе, только в этом случае будет затратно по времени подбирать резистор. Дело в том, что для отображения на дисплее текста, без переменного резистора, текст то будет не виден, то видны одни квадраты.

Если при подключении дисплея к ардуино ничего не видно, значит контрастность слишком мала, если же наоборот на дисплее видны квадраты, значит контрастность дисплея слишком велика. Вот для чего нам нужен резистор.

Как подключить дисплей к ардуино уно (arduino uno)

Как это выглядит:

Как подключить дисплей к ардуино уно (arduino uno)
Да, можно обойтись без макетной платы вообще, однако с ней удобнее…

Скетч

#include <Wire.h>
#include <LiquidCrystal.h>
 
/*
Создаём объект LCD-дисплея, используя конструктор класса LiquidCrystal и
указываем, к каким пинам Arduino подключены выводы дисплея:
12 - RS (белый), 11 - E (белый), 5 - DB4, 4 - DB5, 3 - DB6, 2 - DB7 (желтые)
*/
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
 
void setup()
{
 /* Инициализируем дисплей */
 lcd.begin(16, 2);
 lcd.print("www.itist.ru");
}
 
void loop()
{
 /* Устанавливаем курсор в 1 столбец 2й строки. Нумерация идёт с нуля, первым аргументом идёт номер столбца. */
 lcd.setCursor(0, 1);
 /* Выводим на дисплей число секунд, прошедших с момента старта Arduino */
 lcd.print(millis() / 1000);
}

Присоединяйтесь к моему телеграмм каналу

Читайте еще один блог о путешествиях

Подписывайтесь на мой YouTube канал

Добавить комментарий

Войти с помощью: 

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.