Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Ход работы




Ход работы

В данной лабораторной работе будет расмотрена схема подключения дисплея Arduino к ЖК-дисплея с использованием библиотеки «LiquidCrystal». Для этого собираем схему в соответствии с рисукном 82. Используем потенциометр со значением сопротивления 10 Ом и резистор - 220 Ом. Потенциометр следует установить в положение максимального значения.

Рис. 48 – Схема подключения дисплея LCD1602 к Arduino

 

Рис. 49 - Схема подключения LCD1602 к Arduino в системе Tinkercad

 

Первой строкой подключаем встроенную библиотеку для для дисплея LCD 16x2:

#include < LiquidCrystal. h>

Создаем подключение LiquidCrystal lcd(RS, E, D4, D5, D6, D7) указываем выводы к которым были подключены порты

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

Для создание своего символа создадим переменную типа массив и заполним её бинарными значениями.

byte smiley[8] = { B00000, B10001, B00000, B00000, B10001, B01110, B00000};

В функции установки указываем, что дисплей имеет 16 символов и 2 строки lcd. begin(16, 2) и используем функцию lcd. createChar (0, smiley ) для создания своего символа, заданного ранее.

 

void setup () {

lcd. begin(16, 2); // указываем тип дисплея LCD 16X2

lcd. createChar (0, smiley );

}

Пример кода программы представлено ниже

void loop() {

lcd. setCursor(1, 0); // положение курсора - нулевая строка, первый символ

lcd. print(" HELLO WORLD " ); // вывод на экран

lcd. home(); // положение курсора - первая срока, первый символ

lcd. write(byte(0)); // выводим символ

lcd. setCursor(2, 5); // положение курсора - вторя срока, пятый символ

lcd. print(" ARDUINO" ); // вывод на экран

delay(100); // пауза 100 мс

lcd. scrollDisplayRight(); // сдвиг всех символов вправо на один символ

delay(500);

lcd. clear(); // очистка экрана

}

Результатом выполнения программного когда будет следующая надпись выводимая на экране (обратите внимание на первый символ и на переодический сдвиг надписи вправо) смотреть рисунок 50

Рис. 50 - Результат работы программы в системе Tinkercad

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...