Мазмуну:
- 1 -кадам: Китепкананы Arduino китепканаларына жүктөө
- 2 -кадам: Пинди туташтыруу
- 3 -кадам: Кодду жүктөө жана иштетүү
Video: Интерфейстүү LCD 20X4 дисплейи Nodemcu: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мен муну бөлүшүүнү чечтим, анткени мен мурунку тапшырмамда кыйынчылыктарга туш болгом, Nodemcu менен Graphic (128x64) ЖК менен иштөөгө аракет кылдым, бирок майнап чыккан жок. Бул китепканага байланыштуу болушу керек экенин түшүндүм (графикалык ЖК үчүн китепкана кадимки ЖКдан айырмаланат), азыркы китепкана GLCD интерфейсинин кодуна туура келбейт окшойт, чынында алар "ылайыктуу китепкана" менен чыгат деп үмүттөнөм. жакында Мен аракет кылгым келди, бирок мен убакыттын тардыгына байланыштуу, графикалык ЖКдан Bluebacklight 20x4 ЖКга өзгөртүү чечимин кабыл алдым. Бул оңой болот деп ойлодум, анткени функциялары 16x2 ЖКга абдан окшош, бирок мен дагы жаңылдым. Ошентип, муну чечүү үчүн менин аракетимдин катасы башталды.
Arduino Uno менен каалаган ЖКнын интерфейси оңой, сиз көптөгөн окуу куралдарын таба аласыз. NodeMCU менен Интерфейс ЖК үчүн окуу куралы да бар, кээ бирлери "Shift реестринин" "I2C сарптоочусун" колдонушат, ал эми кээ бирлери "I2C ЖК адаптерин" колдонушат, бирок бул окуу куралдарынын баары бири -бирине шайкеш келбейт окшойт жана кээ бирлери "эскирген" болушу мүмкүн. башка же эски китепкананы колдонуп, мен бир жолу мындай ката алам: "NodeMCU 1.0 (ESP-12E Module) тактасын түзүүдө ката кетти", ошондуктан мен башка китепканага өзгөрөм. Компиляция бүттү, бирок эскертүү менен: "ЭСКЕРТҮҮ: китепкана LiquidCrystal_I2C-1.1.2 (avr) архитектурасында иштөөнү талап кылат жана (esp8266) архитектурасында иштей турган учурдагы тактаңызга туура келбеши мүмкүн",-дедим баары бир аракет кылыңыз, менин тактайыма жүктөңүз, андан кийин Ийгилик!
1 -кадам: Китепкананы Arduino китепканаларына жүктөө
Баштоодон мурун NodeMCU үчүн китепкананы орнотконуңузга ишениңиз, эгер болбосо, бул кадамды бул жерден аткарсаңыз болот. Андан кийин LiquidCrystal_I2C китепканаңызды ЖК үчүн да жүктөп, орнотууну унутпаңыз.
Бул окуу куралы үчүн колдонуп жүргөн LiquidCrystal_I2C китепканасынын zip файлы бул жерде тиркелет. Кайсы сайттан жүктөгөм эсимде жок, бирок ээсине кредит.
эскертүүлөр: бул мен эскерткен эскертүү менен келген файл. Бирок кодду NodeMCU тактасына жүктөөдө менде эч кандай көйгөй жок.
2 -кадам: Пинди туташтыруу
Мен LCD дисплейин I2C ЖК сериялык адаптерин колдонуу менен NodeMCUга туташтырып жатам, ЖКнын 8 пининен адаптеринин 4 пинине чейин. Бул абдан ыңгайлуу, анткени NodeMCU кичинекей жана биз тактадагы пиндин колдонулушун чектегибиз келет. Мен D1, D2, Vin жана Gode NodeMCU колдонуп жатам. ЖКга туташуу:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Абдан түз.
3 -кадам: Кодду жүктөө жана иштетүү
Мен тиркеген кодду бул жерге көчүрүп, чуркаңыз. Сизге жаккан кодду өзгөртүүнү тандаганыңызды текшериңиз. Жакшы ийгилик.
Бул кичинекей окуу куралы сизге пайдалуу болсун. Эгерде кандайдыр бир суроолоруңуз болсо, комментарий берүүдөн тартынбаңыз.
Сунушталууда:
LCD дисплейи менен интерфейс M4Кирүү: 5 кадам
ЖК дисплей M4 менен интерфейс Киргизүү: Бул окуу куралы бизге смартфондогу Wi-Fi аркылуу ЖК дисплейди башкарууга мүмкүндүк берет Эгерде бизде айдоочу жок болсо, анда биз ардуинону колдоно алабыз, бирок Drivemallды өнүктүрүү үчүн шилтеменин астында. Drivemallды кладан артык көрөм
Мектептерге, бала бакчаларга же үйүңүзгө NodeMCU/ESP8266 менен Plug & Play CO2 сенсорунун дисплейи: 7 кадам
Мектептерге, бала бакчаларга же үйүңүзгө NodeMCU/ESP8266 менен Plug & Play CO2 сенсорунун дисплейи: Мен сизге кантип сайгычты тез курууну көрсөтөм. CO2 сенсорун ойноо, анда долбоордун бардык элементтери DuPont зымдары менен туташат. Мен бул проектке чейин такыр эле ширеткен эмесмин, анткени ширетүү керек болгон 5 гана пункт болот
5V LCD дисплейи Arduino Due 3.3V I2C менен: 5 кадам
5V LCD дисплейи Arduino Due 3.3V I2C менен: Бул пост I2C адаптер модулу менен популярдуу LCD 16x2 дисплейи менен Arduino Due (же башка 3.3V тактасын) колдонуунун оңой жолун түшүндүрүүгө багытталган. 5V анын арткы жарыгы туура иштеши үчүн, бирок SCL жана SDA p
NodeMCU жана 1.8 "SPI ST7735 дисплейи: 3 кадам
NodeMCU жана 1.8 "SPI ST7735 дисплейи: Мен 1.8 дюймдук ST7735 TFT дисплейин көп колдонуп жатам. Анын себеби, бул дисплейдин колдонулушу абдан оңой, баасы 5 доллардан төмөн жана түстү сунуштайт! Арткы жагында дисплейде SD картанын уячасы бар. Пиндердин кыскача мазмуну (Adafrдан ылайыкташтырылган
Arduino LCD 16x2 үйрөткүчү - 1602 LCD дисплейи Arduino Uno менен: 5 кадам
Arduino LCD 16x2 үйрөткүчү | Интерфейс 1602 LCD дисплейи Arduino Uno менен: Саламатсыздарбы, балдар, анткени көптөгөн проекттерде кандайдыр бир DIY метр же YouTube жазылууну эсептөө дисплейи же калькулятор же дисплейи бар клавиатура кулпусу барбы же жокпу, эгерде бул долбоорлордун баары ушундай болсо arduino алар аныктайт