Очень часто в наших проектах с Ардуиной нам необходимо управлять и видеть какиме либо процессы и показания. Так же реализовать визуальное меню управления нашим проектом.
Схема подключения:
Для подсветки нашего LCD 1602 нам нельзя использовать +5В, так как это очень много для светодиода установленого в данном модуле. Будем использовать резистор 1кОм. Для настройки яркости подсветки вы можете подобрать другой наминал подходяший для вас. В следующем уроке мы разберем как менять яркость подсветки без резистора, а с помощью кнопок и PWM.
Нам необходима библиотека LiquidCrystal скачать. Установите данную библиотеку и приступаем к разбору примера.
Код программы:
#include <LiquidCrystal.h> // Устанавливаем номера пинов к которым подключен дисплей LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // Устанавливаем количество символов в строке (16) и количство строк (2) lcd.begin(16, 2); // Выводим на дисплей надпись "iarduino.ru" lcd.print("iarduino.ru"); //Устанавливаем курсор на вторую строчку (Первая строка - 0 , вторая - 1) и 8 символ читая с левой стороны lcd.setCursor(8, 1); // Выводим на дисплей надпись "LCD 1602" lcd.print("LCD 1602"); } void loop() { // Устанавливаем курсор на вторую строку и нулевой символ. lcd.setCursor(0, 1); // Выводим на экран количество секунд с момента запуска ардуины lcd.print(millis()/1000); }
Результат:
Видео примера LCD 1602 Arduino
Обсуждение