В этой статье рассмотрим подключение простенького LCD дисплея к Arduino, а также выясним, для чего он предназначен и каковы особенности написания кода для работы с ним.
Подключая какие-либо датчики и модули к Arduino или к другим платформам, мы часто используем монитор порта для вывода данных.
Например, если мы подключили датчик температуры из семейства DHT или подключили какой-нибудь ультразвуковой модуль для измерения расстояния до ближайшего объекта, то данные с них (здесь – это температура и влажность воздуха или расстояние в сантиметрах) выводятся именно на экран компьютера.
Но ведь, если вы сделали метеостанцию на Arduino (пусть даже самую простую), вам непременно захочется сделать ее автономной и поместить в каком-нибудь отдельном месте дома или квартиры, чтобы следить за показаниями. В этом случае постоянно держать под рукой компьютер не получится.
На помощь придет обычный дисплей, который позволит нам выводить данные напрямую на экран, и тогда не придется постоянно заходить в монитор порта.
Для реализации проекта из этой статьи нам потребуются следующие компоненты:
3 комментария. Оставить новый
Спасибо. Информация оказалась полезной.
А если я использую 8 пинов для данных, как правильно использовать библиотеку?
LiquidCrystal lcd(11, 10, 9, 8, 7, 6, 5, 4, 3, 2); // (RS, E, DB0, DB1, DB2, DB3, DB4, DB5, DB6, DB7)????
Эта часть кода будет правильной?????
Дисплеи 1602 бывают как минимум двух разных типов. У второго типа питание подаётся на вывод 1, а “земля” на вывод 2.