Мазмуну:
- 1 -кадам: NodeMCU деген эмне?
- 2 -кадам: Arduino IDEди колдонуп NodeMCUну кантип программалоо керек
- 3 -кадам: LEDди HTTP баракчасы аркылуу NodeMCU аркылуу башкаруу
- 4 -кадам: Код
- 5 -кадам: NodeMCU ордуна башка кандай такталарды колдоно алам?
- 6 -кадам: Мисал долбоорлор:
Video: Баштоо W/ NodeMCU ESP8266 Arduino IDEде: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Обзор
Бул окуу куралы, сиз NodeMCUду Arduino IDEде кантип колдонууну үйрөнөсүз.
Эмнени үйрөнөсүң
- NodeMCU жөнүндө жалпы маалымат
- Arduino IDEге ESP8266 негизиндеги такталарды кантип орнотуу керек
- NodeMCUду Arduino IDEде кантип программалоо керек
- NodeMCU ордуна колдонула турган такталарды киргизүү
1 -кадам: NodeMCU деген эмне?
Бүгүнкү күндө IOT тиркемелери өсүүдө жана объекттерди туташтыруу барган сайын маанилүү болууда. Wi-Fi протоколу сыяктуу объекттерди туташтыруунун бир нече жолу бар.
NodeMCU-бул ESP8266 негизделген ачык булак платформасы, ал объектилерди туташтырып, Wi-Fi протоколун колдонуу менен маалыматтарды берүүгө мүмкүнчүлүк берет. Мындан тышкары, GPIO, PWM, ADC жана башкалар сыяктуу микроконтроллерлердин кээ бир маанилүү функцияларын камсыз кылуу менен, ал долбоордун көптөгөн муктаждыктарын жалгыз чече алат.
Бул тактанын жалпы өзгөчөлүктөрү төмөнкүлөр:
- Колдонууга оңой
- Arduino IDE же IUA тилдери менен программалоо
- Кирүү чекити же станция катары жеткиликтүү
- Окуяга негизделген API тиркемелеринде колдонууга болот
- Ички антеннага ээ
- Курамында 13 GPIO казыгы, 10 PWM каналы, I2C, SPI, ADC, UART жана 1-Wire
2 -кадам: Arduino IDEди колдонуп NodeMCUну кантип программалоо керек
NodeMCUну программалоо үчүн Arduino IDEди колдонуу үчүн, алгач аны программалык камсыздоого киргизишиңиз керек.
Бул үчүн төмөнкү кодду көчүрүп, төмөнкү кадамдарды аткарыңыз:
arduino.esp8266.com/stable/package_esp8266c…
1 кадам. Файл менюсунан Тандоолорду тандап, Көчүрүлгөн кодду Кошумча такталар башкаруучусунун URL'дери бөлүгүнө киргизиңиз. Андан кийин OK басыңыз.
2-кадам. ESP8266 сөзүн Куралдар менюсунан Башкармалар> такталар менеджеринен издеңиз. Андан кийин ESP8266 такталарын орнотуңуз. Орнотуудан кийин, ESP8266 такталарында INSTALLED этикеткасын көрөсүз.
Бул эки кадамдан кийин, сиз Arduino IDE такталар тизмесинен NodeMCU сыяктуу ESP8266 негизделген такталарды көрө аласыз жана кодду жүктөө үчүн өзүңүз каалаган тактаны тандай аласыз.
Санарип казыктарды колдонуу үчүн GPIO номерлерин тандоо керек. Мисалы, D7 пин GPIO13 катары аныкталат. Ошентип, сиз D7ди программаңызда колдонууну каалаган убакта, пин 13 номерин орнотушуңуз керек. Ошондой эле, сиз D2 пинди (GPIO4) SDA катары жана D1 пинди (GPIO5) SCL катары колдоно аласыз.
3 -кадам: LEDди HTTP баракчасы аркылуу NodeMCU аркылуу башкаруу
NodeMCU аркылуу интернетти Wi-Fi аркылуу туташтырып, HTTP баракчасын түзүү менен каалаган буйруктарыңызды колдонсоңуз болот.
Бул мисалда, сиз ON жана OFF баскычын басуу менен LEDди башкара аласыз. Берилген бөлүккө модем SSID менен сырсөзүңүздү киргизиңиз жана Arduino IDE аркылуу NodeMCU тактаңызга жүктөңүз. (Башка жөндөөлөрдү демейки абалына калтырыңыз)
4 -кадам: Код
Сериялык Мониторду ачкандан кийин, эгер Интернет байланышы орнотулса, сизге өзүңүз түзгөн барактын IP дареги берилет (мисалы 192.168.1.18).копиялап, браузериңизге чаптап HTTP баракчасын ачыңыз.
5 -кадам: NodeMCU ордуна башка кандай такталарды колдоно алам?
IOT системасы үчүн тактанын түрүн тандоодо ар кандай маанилүү факторлор бар, мисалы, GPIO казыктарынын саны, байланыш протоколдору, антенна ж.
Ошондой эле, ар кандай такталар жана платформалар бар, алардын ар бири өзүнүн өзгөчөлүктөрүнө ээ.
Бул жерде биз аларды IOT долбоорлору үчүн эң керектүү өзгөчөлүктөрдүн негизинде салыштырдык.
6 -кадам: Мисал долбоорлор:
- Smart Door Lock w/ WiFi логин баракчасы Arduino & ESP8266 тарабынан
- Google Жардамчыңыз менен Arduino & Control It менен сүйлөшүңүз
- WIFI аркылуу от менен ойноңуз! ESP8266 & Neopixels (Android тиркемесин кошкондо)
- nstagram Arduino & ESP8266 тарабынан спидометрди жактырат
Эгерде сиз бул окуу куралын пайдалуу жана кызыктуу деп тапсаңыз, бизди фейсбукта жактырыңыз.
Сунушталууда:
ESP32 менен баштоо - Arduino IDEде ESP32 такталарын орнотуу - ESP32 Blink Code: 3 кадам
ESP32 менен баштоо | Arduino IDEде ESP32 такталарын орнотуу | ESP32 Blink Code: Бул көрсөтмөлөрдө биз esp32 менен иштөөнү жана esp32 такталарын Arduino IDEге кантип орнотууну көрөбүз жана esp 32ди arduino ide аркылуу blink кодун иштетүү үчүн программалайбыз
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
NodeMCU (ESP8266) менен баштоо .: 3 кадам
NodeMCU (ESP8266) менен баштаңыз ….: Бул Нускамада мен Arduino IDE менен NodeMCU (ESP8266) менен кантип баштоону бөлүшөм. Бул окуу куралы жаңы баштагандар үчүн. NodeMCU жөн эле Wifi борттогу Arduino сыяктуу, андыктан сиз долбоорлоруңузду онлайн режиминде жүргүзө аласыз. К үчүн
NodeMCUну Arduino IDEде кантип программалоо керек: 5 кадам
NodeMCUду Arduino IDEде кантип программалоо керек: Osoyoo NodeMCU Lua котормочу менен алдын ала программаланган түрдө келет, бирок аны колдонуунун кажети жок! Анын ордуна, сиз Arduino сүйүүчүлөрү үчүн эң сонун башталыш болушу мүмкүн болгон Arduino IDE колдоно аласыз
ESP8266-NODEMCU $ 3 WiFi модулу #1- WiFi менен баштоо: 6 кадам
ESP8266-NODEMCU $ 3 WiFi модулу #1- WiFi менен баштоо: Бул микро эсептөөлөрдүн жаңы дүйнөсү келди жана бул нерсе ESP8266 NODEMCU. Бул esp8266 чөйрөсүн arduino IDEге баштапкы видео аркылуу жана анын бөлүктөрү катары кантип орнотсоңуз болорун көрсөткөн биринчи бөлүгү