Мазмұны:
- 1 -қадам: Кітапхананы Arduino кітапханаларына жүктеңіз
- 2 -қадам: түйреуішті қосыңыз
- 3 -қадам: кодты жүктеп, іске қосыңыз
Бейне: Nodemcu үшін интерфейсті LCD 20X4 дисплейі: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен бұған дейін алдыңғы тапсырмада қиындықтар туындағандықтан бөлісуді шештім, мен Nodemcu -мен Graphic (128x64) СКД интерфейсін қолдануға тырыстым, бірақ нәтиже бермеді. Менің ойымша, бұл кітапханаға қатысты нәрсе болуы керек (графикалық СКД үшін кітапхана әдеттегі СКД -дан өзгеше), қазіргі кітапхана GLCD интерфейсінің nodemcu -мен сәйкес келмейтін сияқты, олар «сәйкес кітапханамен» шығады деп үміттенемін. жақында Мен сынап көргім келді, бірақ уақыт шектеулі, сондықтан мен графикалық СКД-дан Bluebacklight 20x4 СКД-ге ауысу туралы шешім қабылдадым. Мен бұл оңай болады деп ойладым, себебі оның мүмкіндіктері 16х2 СК -ге өте ұқсас, бірақ мен тағы қателестім. Осылайша, бұл мәселені шешу үшін менің қате-қате сапарым басталды.
Arduino Uno көмегімен кез келген СКД -мен байланыс орнату оңай, сіз көптеген оқулықтарды таба аласыз. Сондай -ақ, NodeMCU бар интерфейсті LCD -ге арналған оқулықтар бар, кейбіреулері «Shift регистрінің» «I2C expender» -ін қолданады, ал басқалары «I2C LCD адаптерін» пайдаланады, бірақ бұл нұсқаулықтың бәрі үйлесімді емес сияқты, ал кейбіреулері «ескірген» болуы мүмкін. әр түрлі немесе ескі кітапхананы пайдаланғанда, мен бір рет қате аламын: «NodeMCU 1.0 (ESP-12E модулі) тақтасын құрастыруда қате», сондықтан мен басқа кітапханаға ауысамын. Компиляция аяқталды, бірақ ескертумен: «ЕСКЕРТУ: LiquidCrystal_I2C-1.1.2 кітапханасы (avr) архитектурасында жұмыс істейтінін мәлімдейді және (esp8266) архитектурасында жұмыс істейтін қазіргі тақтамен сәйкес келмеуі мүмкін»,-дедім мен оны. бәрібір көріңіз, менің тақтама жүктеңіз, содан кейін сәттілік!
1 -қадам: Кітапхананы Arduino кітапханаларына жүктеңіз
Бастамас бұрын, NodeMCU үшін кітапхананы орнатқаныңызға сенімді болыңыз, егер болмаса, бұл қадамды осында орындауға болады. Осыдан кейін LCD -ге LiquidCrystal_I2C кітапханасын жүктеуді және орнатуды ұмытпаңыз.
Мен осы оқулық үшін қолданған LiquidCrystal_I2C кітапханасының zip файлы осында бекітілген. Мен оны қай сайттан жүктеп алғаным есімде жоқ, бірақ иесіне алғыс айтамын.
ескертулер: бұл файл мен бұрын айтқан ескертумен бірге келеді. Бірақ кодты NodeMCU тақтасына жүктеуде менде ешқандай проблема жоқ.
2 -қадам: түйреуішті қосыңыз
Мен LCD дисплейін NodeMCU -ға I2C СК сериялық адаптерін қолдана отырып қосамын, СКД -ның 8 істікшесінен адаптердің 4 істігіне дейін. Бұл өте ыңғайлы, себебі NodeMCU кішкентай және біз бұл тақтадағы істікті пайдалануды шектегіміз келеді. Мен NodeMCU D1, D2, Vin және Gnd түйреуішін қолданамын. СКД қосылымы:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Өте қарапайым.
3 -қадам: кодты жүктеп, іске қосыңыз
Мен қосқан кодты осы жерге көшіріп, іске қосыңыз. Сізге ұнайтын кодты өзгертуді таңдағаныңызға көз жеткізіңіз. Іске сәт.
Бұл кішкене оқулық сізге пайдалы болсын. Егер қандай да бір сұрағыңыз болса, түсініктеме беруден тартынбаңыз.
Ұсынылған:
Қолмен Arduino қағаз рок қайшы ойыны 20x4 СКД дисплейі I2C көмегімен: 7 қадам
IX форматындағы 20х4 СКД дисплейін қолданатын Arduino қағаздан жасалған қайшы ойыны: Барлығына сәлем немесе мен «Сәлем әлем!» Деп айтуым керек, мен сіздермен Arduino -ның көптеген нәрселерімен айналысқан жобаны бөліскеніме қуанышты болар едім. Бұл I2C 20x4 СКД дисплейі бар Arduino Paper Rock Scissors портативті ойыны. Мен
Tinkercad -тегі Arduino -мен интерфейсті LCD: 5 қадам
Tinkercad -тегі Arduino -мен интерфейсті LCD: Бұл мақаладағы код Hitachi HD44780 стандартты драйверін қолданатын СК -ге арналған. Егер сіздің СКД -де 16 түйреуіш болса, онда Hitachi HD44780 драйвері болуы мүмкін. Бұл дисплейлерді 4 биттік немесе 8 биттік режимде қосуға болады. СКД 4 сыммен қосылады
Қадамдар үшін қадамдық моторды айналмалы кодер және OLED дисплейі ретінде қалай қолдануға болады: 6 қадам
Қадамдық қозғалтқышты айналмалы кодер және OLED дисплейі ретінде қалай қолдануға болады: Бұл оқулықта біз OLED дисплейіндегі қадамдық қозғалтқыштың қадамдарын бақылауды үйренеміз. Көрсетілім бейнесін қараңыз. Түпнұсқалық оқулыққа несие youtube пайдаланушысына " sky4fly "
MCP-23008 релелік интерфейсті қолдану (I2C) :: 6 қадам
Релелік интерфейсті (I2C) қолдана отырып MCP-23008 қолдану :: HelloGood Greetings .. !! Мен (Соманшу Чоудхари) Dcube технологиялық кәсіпорындары атынан релелерді I2C протоколы арқылы Arduino нано мен MCP23008 көмегімен басқаратын боламын
Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам
Arduino мен TFT дисплейі көмегімен нақты уақытты қалай жасауға болады | 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: Менің Youtube каналыма кіріңіз. Кіріспе:- Бұл жазбада мен 3,5 дюймдік TFT сенсорлы СКД, Arduino Mega көмегімен «Нақты уақыттағы сағат» жасаймын. 2560 және DS3231 RTC модулі… .Бастамас бұрын… бейнесін менің YouTube каналымнан қараңыз .. Ескерту:- Егер сіз Arduin қолдансаңыз