Съдържание:
- Стъпка 1: Arduino Uno
- Стъпка 2: WiFi ESP8266 NodeMcu ESP-12E
- Стъпка 3: 16x2 сериен LCD дисплей
- Стъпка 4: I2c сериен модул
- Стъпка 5: Сериен модул I2c, свързан към LCD дисплея
- Стъпка 6: Монтиране с Arduino
- Стъпка 7: Монтиране с ESP8266
- Стъпка 8: Библиотека
- Стъпка 9: Изходен код
Видео: Arduino и ESP8266 с I2c LCD дисплей: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Нашата основна цел тук е да покажем работата на серийния i2c модул за LCD дисплей 2x16 или 20x4. С този модул можем да контролираме гореспоменатите дисплеи, като използваме само два пина (SDA и SCL). Това прави комуникацията много проста и освобождава няколко други GPIO на нашия микроконтролер.
Нека покажем операцията както на UNO, така и на ESP8266 Arduino. Виж това!
Стъпка 1: Arduino Uno
Стъпка 2: WiFi ESP8266 NodeMcu ESP-12E
Стъпка 3: 16x2 сериен LCD дисплей
Стъпка 4: I2c сериен модул
В тази част показваме адаптера, закупен отделно. Заварихме дисплея, който е успореден, отзад. Чрез щифтовете i2c дисплеят ще комуникира директно с Arduino. Следователно, чрез микроконтролер, този Arduino ще управлява всички команди към дисплея, улеснявайки както неговата връзка, така и програмиране.
Стъпка 5: Сериен модул I2c, свързан към LCD дисплея
Стъпка 6: Монтиране с Arduino
Стъпка 7: Монтиране с ESP8266
Стъпка 8: Библиотека
Добавете библиотеката "LiquidCrystal_I2C" за комуникация с LCD дисплея.
Отворете връзката и изтеглете библиотеката.
Разархивирайте файла и го поставете в папката библиотеки на Arduino IDE.
C: / Програмни файлове (x86) / Arduino / библиотеки
Стъпка 9: Изходен код
Започваме с дефиниране на библиотеките и константи, които ще използваме с нашия код.
#include // responsável pela comunicação com интерфейс i2c
#include // responsável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, são needários para o módulo разговор com на LCD // porém podemos utilizar os pinos normalmente sem interferência // parimeto: POSITIVE> > Backligh LIGADO | ОТРИЦАТЕЛНА>> Подсветка desligado LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, ПОЗИТИВЕН);
Настройвам
Тук ще инициализираме само нашия обект за комуникация с дисплея.
void setup ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se за o дисплей 20x4}
Цикъл
Нашата програма ще накара дисплея да мига на всеки 1 секунда. Това е проста програма, която вече включва всичко необходимо за комуникация с дисплея.
Включване / изключване на подсветката, позициониране на курсора за писане.
void loop ()
{// осветяване на подсветката до LCD lcd.setBacklight (HIGH); // позиция за курсор за escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ДОСТЪП !!!"); забавяне (1000); // интервал на 1s // деслига или подсветка до LCD lcd.setBacklight (LOW); забавяне (1000); // интервало за 1s}
Препоръчано:
Как да използвате 20x4 I2C символен LCD дисплей с Arduino: 6 стъпки
Как да използваме 20x4 I2C символен LCD дисплей с Arduino: В този прост урок ще се научим как да използваме 20x4 I2C символен LCD дисплей с Arduino Uno, за да изведем прост текст " Hello World. Гледайте видеото
5V LCD дисплей с Arduino Due 3.3V I2C: 5 стъпки
5V LCD дисплей с Arduino Due 3.3V I2C: Тази публикация има за цел да обясни по -лесен начин за използване на Arduino Due (или друга 3.3V платка) с популярния LCD 16x2 дисплей с адаптер I2C. Първоначалният проблем е, че LCD се нуждае 5V, за да може подсветката да работи правилно, но SCL и SDA p
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, така че нека започнем
Как да направите часовник в реално време с помощта на Arduino и TFT дисплей - Arduino Mega RTC с 3,5 -инчов TFT дисплей: 4 стъпки
Как да си направим часовник в реално време, използвайки Arduino и TFT дисплей | Arduino Mega RTC с 3,5-инчов TFT дисплей: Посетете моя канал в Youtube. Въведение:- В този пост ще направя „Часовник в реално време“, използвайки 3,5-инчов TFT сензорен LCD, Arduino Mega 2560 и DS3231 RTC модул … .Преди да започнете … проверете видеоклипа от моя канал в YouTube .. Забележка:- Ако използвате Arduin