| Ваш IP: 18.207.254.88 | Online(31) - гости: 23, боты: 8 | Загрузка сервера: 0.67 ::::::::::::


Подключение LCD1602 (2004) к ESP8266 NodeMCU

Подключение дисплея LCD1602 на базе контроллера HD44780 к модулю ESP8266 NodeMCU довольно простое. Дополнительно используется I2C модуль на базе микросхем PCF8574 который позволяет подключить символьный дисплей 1602 к плате ESP8266 NodeMCU всего по двум проводам SDA и SCL (D2 и D1).

  • Подключите вывод GND на LCD — дисплее к одному из выводов GND на NodeMCU.
  • Подключите контакт VCC на LCD — дисплее к контакту VIN на NodeMCU. Вывод VIN на NodeMCU напрямую связан с выводом 5V на входящем USB-порту. Если вы планируете подключить NodeMCU к чему-то другому, кроме USB, вам придется найти другой способ подачи 5 В на дисплей.
  • Подключите вывод SDA на LCD — дисплее к выводу D2 на NodeMCU.
  • Подключите вывод SCL на LCD — дисплее к выводу D1 на NodeMCU.

В моем случае на контакте VIN не было напряжения 5 В, так к цепи ведущий от контакта VIN до стабилизатора стоит диод, поэтому я проводом соединил контакт VIN со входом стабилизатора.

Для добавления платы ESP8266 NodeMCU в Arduino IDE воспользуйтесь статьей — https://rcl-radio.ru/?p=48790

Перед загрузкой скетча установите библиотеку — I2C-LCD-ESP8266-Library

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);  // Устанавливаем дисплей
void setup()
{
  lcd.init();                   
  lcd.backlight();// Включаем подсветку дисплея
  lcd.print("  rcl-radio.ru  ");
  lcd.setCursor(0, 1);
  lcd.print("    LCD 1602    ");
  delay(5000);
  lcd.noBacklight();// Выключаем подсветку дисплея
  delay(5000);
  lcd.backlight();// Включаем подсветку дисплея
}
void loop(){}

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

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

Случайные статьи

  • Фазоинвертор (ламповый усилитель)

    Фазоинвертор (ламповый усилитель)

    В двухтактный ламповый усилитель входит каскад фазоинвертор, его назначение — разделение входного сигнала на две противофазные полуволны . Так как любой каскад с нагрузкой анодной цепи инвертирует сигнал, часто применяется простая схема фазоинвертора на двух усилительных каскадах. Фазоинвертор — это два усилительных каскада с общим катодом, сигнал с выхода первого …Подробнее...
  • STM32 + TFT-дисплей SPI 320×240 (ILI9341C)

    STM32 + TFT-дисплей SPI 320×240 (ILI9341C)

    TFT-дисплей SPI 320×240 (ILI9341C) в сочетании с платой STM32 базе микроконтроллера STM32F103C8T6 имеет очень хорошее быстродействие, скорость обновления экрана намного выше чем использования этого дисплея с Arduino Nano. Работа логики дисплея имеет напряжение 3,3 В, что очень упрощает его подключение к STM32. Подключение дисплея к STM32 достаточно простое: При добавлении …Подробнее...
  • STM32 генератор импульсов (PWM) 64МГц

    STM32 генератор импульсов (PWM) 64МГц

    У микроконтроллера STM32F103C8T6 достаточно высокая рабочая частота, номинальная 72 МГц, а в режиме Overclocked 128 МГц, благодаря этому STM32 можно использовать как импульсный генератор (меандр) с максимальной частотой 64 МГц, а в режиме ШИМ генератора с максимальной частотой 1.28 МГц и процентом коэффициента заполнения от 0 до 100. Конечно на …Подробнее...
  • USB лампа

    Светодиоды подключены к токоограничивающим резисторам  R1…R4. Катоды всех светодиодов соединяются вместе и припаиваются к черному проводу кабеля USB. свободные выводы резисторов  соединены вместе и подключены к красному проводу кабеля USB.Подробнее...
  • Бесшумный регулятор мощности для Hi-Fi усилителей

    Схема на рис.1 полностью заменяет любой потенциометр в регуляторе громкости. Основа устройства — специфическое соединение двух транзисторов. VT1 усиливает сигнал, а VT2 регулирует усиление через уменьшение К-Э(Vкэ). В нижнем положении ползунка R3 транзистор VT2 полностью закрыт и ни как не влияет на работу VT1. Усиление в этом случае максимально. Продвигая …Подробнее...