Съдържание:
- Стъпка 1: Какво е NodeMCU?
- Стъпка 2: Как да програмирате NodeMCU с помощта на Arduino IDE
- Стъпка 3: Контрол на светодиода чрез HTTP страница с помощта на NodeMCU
- Стъпка 4: Код
- Стъпка 5: Какви други платки мога да използвам вместо NodeMCU?
- Стъпка 6: Примерни проекти:
Видео: Първи стъпки W/ NodeMCU ESP8266 на Arduino IDE: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Общ преглед
В този урок ще научите как да използвате NodeMCU в Arduino IDE.
Какво ще научите
- Обща информация за NodeMCU
- Как да инсталирате ESP8266 базирани платки в Arduino IDE
- Как да програмирате 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: Как да програмирате NodeMCU с помощта на Arduino IDE
За да използвате Arduino IDE за програмиране на NodeMCU, първо трябва да го запознаете със софтуера.
За да направите това, копирайте следния код и следвайте стъпките по -долу:
arduino.esp8266.com/stable/package_esp8266c…
етап 1. Изберете Предпочитания в менюто Файл и въведете копирания код в частта Допълнителни URL адреси на мениджъра на борда. След това натиснете OK.
Стъпка 2. Потърсете думата ESP8266 в Табла> мениджър на дъски от меню Инструменти. След това инсталирайте платки ESP8266. След завършване на инсталацията ще видите етикета INSTALLED върху платки ESP8266.
След тези две стъпки можете да видите базирани на ESP8266 платки като NodeMCU във вашия списък с Arduino IDE платки и можете да изберете желаната от вас платка, за да качите кода.
За да използвате цифрови пинове, трябва да изберете GPIO номера. Например щифтът D7 е дефиниран като GPIO13. Така че трябва да настроите пин номер 13 винаги, когато искате да използвате D7 във вашата програма. Също така можете да използвате щифт D2 (GPIO4) като SDA и щифт D1 (GPIO5) като SCL
Стъпка 3: Контрол на светодиода чрез HTTP страница с помощта на NodeMCU
Можете да свържете интернет чрез Wi-Fi с помощта на NodeMCU и да приложите желаните от вас команди, като създадете HTTP страница.
В този пример можете да управлявате светодиод, като натиснете клавиша ON и OFF. Въведете SSID и паролата на вашите модеми в предоставената част и ги качете на вашата NodeMCU платка с помощта на Arduino IDE. (Оставете другите настройки по подразбиране)
Стъпка 4: Код
След отваряне на серийния монитор, ако интернет връзката е установена, ще получите IP адреса на създадената от вас страница (например 192.168.1.18). Копирайте и я поставете в браузъра си, за да отворите HTTP страницата.
Стъпка 5: Какви други платки мога да използвам вместо NodeMCU?
Има различни важни фактори за избора на типа платка за IOT система, като например броя на пиновете GPIO, комуникационните протоколи, включително антена и т.н.
Също така има различни дъски и платформи, всяка от които има свои специфични характеристики.
Тук ги сравнихме въз основа на най -важните необходими функции за IOT проекти.
Стъпка 6: Примерни проекти:
- Интелигентно заключване на врата с страница за влизане в WiFi от Arduino & ESP8266
- Говорете с вашия Arduino и го контролирайте от Google Assistant
- Играйте с огън през WIFI! ESP8266 и неопиксели (включително приложението за Android)
- nstagram харесва скоростомера от Arduino & ESP8266
Ако намирате този урок за полезен и интересен, харесайте ни във facebook.
Препоръчано:
Първи стъпки с Digispark Attiny85 Използване на Arduino IDE: 4 стъпки
Първи стъпки с Digispark Attiny85 Използване на Arduino IDE: Digispark е платка за разработка на микроконтролер, базирана на Attiny85, подобна на линията Arduino, само по -евтина, по -малка и малко по -малко мощна. С цял набор от щитове за разширяване на неговата функционалност и възможност за използване на познатия Arduino ID
Първи стъпки с ESP32 - Инсталиране на платки ESP32 в Arduino IDE - ESP32 Blink Code: 3 стъпки
Първи стъпки с ESP32 | Инсталиране на платки ESP32 в Arduino IDE | ESP32 Blink Code: В тази инструкция ще видим как да започнем работа с esp32 и как да инсталираме esp32 дъски в Arduino IDE и ще програмираме esp 32 да изпълнява мигащ код, използвайки arduino ide
Първи стъпки със Stm32 с помощта на Arduino IDE: 3 стъпки
Първи стъпки със Stm32 Използване на Arduino IDE: STM32 е доста мощна и популярна платка, поддържана от Arduino IDE. Но за да я използвате, трябва да инсталирате дъските за stm32 в Arduino IDE, така че в тази инструкция ще ви кажа как да инсталирам stm32 дъски и как да го програмирате
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
ESP8266-NODEMCU $ 3 WiFi модул #1- Първи стъпки с WiFi: 6 стъпки
ESP8266-NODEMCU $ 3 WiFi модул #1- Първи стъпки с WiFi: Настъпи нов свят на тези микрокомпютри и това е ESP8266 NODEMCU. Това е първата част, която показва как можете да инсталирате средата на esp8266 във вашата arduino IDE чрез видеото за стартиране и като частите вкл