Съдържание:
- Стъпка 1: Качете библиотеката в библиотеките на Arduino
- Стъпка 2: Свържете своя ПИН
- Стъпка 3: Качете код и стартирайте
Видео: Свързващ LCD 20X4 дисплей към Nodemcu: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Реших да споделя това, тъй като и преди съм срещал трудности с предишната си задача, опитах се да свържа графичен (128x64) LCD с Nodemcu, но без резултат, не успях. Разбирам, че това трябва да е свързано с библиотеката (Библиотеката за графичен LCD е различна от обикновената LCD), Изглежда, че настоящата съществуваща библиотека не отговаря на GLCD интерфейс nodemcu, наистина се надявам да излязат с "подходящата библиотека" скоро. Исках да опитам, но съм във времеви ограничения, затова взех решение да премина от графичен LCD към Bluebacklight 20x4 LCD. Мислех, че това ще бъде лесно, тъй като функциите са доста подобни на 16x2 LCD, но отново сбърках. По този начин, началото на моето пътуване с опит за грешка, за да се получи това.
Свързването на всеки LCD с Arduino Uno е лесно, можете да намерите много налични уроци. Има и уроци за взаимодействие на LCD с NodeMCU, някои използват „I2C експендер“от „Shift регистър“, а други използват „I2C LCD адаптер“, но изглежда, че не всички тези уроци са съвместими, а някои са „остарели“, може да са използвайки различна или стара библиотека, получавам грешка веднъж по следния начин: "Грешка при компилиране за платка NodeMCU 1.0 (ESP-12E модул)", така че преминавам към друга библиотека. Компилирането приключи, но с предупреждение: „ВНИМАНИЕ: библиотеката LiquidCrystal_I2C-1.1.2 твърди, че работи на (avr) архитектура (и) и може да е несъвместима с текущата ви платка, която работи на (esp8266) архитектура (и)“, дадох я все пак опитайте, качете на таблото ми и тогава Успех!
Стъпка 1: Качете библиотеката в библиотеките на Arduino
Преди да започнете, уверете се, че вече сте инсталирали библиотеката за NodeMCU, ако не, можете да следвате тази стъпка тук. След това не забравяйте да изтеглите и инсталирате вашата LiquidCrystal_I2C библиотека и за вашия LCD.
Тук е прикачен zip файлът на библиотеката LiquidCrystal_I2C, който използвах за този урок. Не помня от кой уебсайт го изтеглих, но кредит към собственика.
бележки: това е файлът, който идва с предупреждението, което споменах по -рано. Но нямам проблем да кача кода на моята платка NodeMCU.
Стъпка 2: Свържете своя ПИН
Свързвам LCD дисплея към NodeMCU с помощта на I2C LCD сериен адаптер, от 8 пина на LCD до 4 пина на адаптера. Това е много удобно, тъй като NodeMCU е малък и искаме да ограничим използването на щифтове на тази платка. Използвам щифт D1, D2, Vin и Gnd на NodeMCU. Връзката с LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Много ясно.
Стъпка 3: Качете код и стартирайте
Копирайте кода, който прикачих тук, и стартирайте. Уверете се, че сте избрали Промяна на кода по ваш вкус. Късмет.
Нека този малък урок да ви бъде полезен. Ако имате запитване, не се колебайте да коментирате.
Препоръчано:
Температурен монитор с LCD дисплей DHT11 и I2C 20x4: 6 стъпки
Температурен монитор с DHT11 и I2C 20x4 LCD: В този урок ще научим как да си направим обикновен температурен монитор с помощта на DHT11 сензор и I2C LCD Вижте видеото
Как да използвате 20x4 I2C символен LCD дисплей с Arduino: 6 стъпки
Как да използваме 20x4 I2C символен LCD дисплей с Arduino: В този прост урок ще се научим как да използваме 20x4 I2C символен LCD дисплей с Arduino Uno, за да изведем прост текст " Hello World. Гледайте видеото
Ръчна Arduino хартиена скална ножица, използваща 20x4 LCD дисплей с I2C: 7 стъпки
Ръчна Arduino хартиена ножица за рок ножици, използваща 20x4 LCD дисплей с I2C: Здравейте на всички или може би трябва да кажа „Здравей, свят!“За мен ще бъде голямо удоволствие да споделя с вас проект, който беше моят вход за много неща Arduino. Това е ръчна игра Arduino Paper Rock Scissors, използваща I2C 20x4 LCD дисплей. Аз
I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки
I2C / IIC LCD дисплей | Използвайте SPI LCD към I2C LCD дисплея Използване на SPI към IIC модул с Arduino: Здравейте момчета, тъй като нормалният SPI LCD 1602 има твърде много кабели за свързване, така че е много трудно да го свържете с arduino, но на пазара има един модул, който може конвертирате SPI дисплея в IIC дисплей, така че тогава трябва да свържете само 4 проводника
I2C / IIC LCD дисплей - Конвертиране на SPI LCD към I2C LCD дисплей: 5 стъпки
I2C / IIC LCD дисплей | Конвертирайте SPI LCD към I2C LCD дисплей: използването на spi lcd дисплей се нуждае от твърде много връзки, което е наистина трудно да се направи, затова намерих модул, който може да преобразува i2c lcd в spi lcd, така че нека започнем