10 шт./лот NodeMcu Devkit V2 Lua WIFI макетная плата на основе CP2102 ESP8266 ESP-12 Интернет вещей для Arduino
Описание:
NodeMCU является платформой IoT с открытым исходным кодом. Он использует Язык написания сценария Lua. Он основан на eLua project и построен на ESP8266 SDK 0.9.5. Он использует множество проектов с открытым исходным кодом, таких как lua-cjsone и spiffs. Он включает прошивку, которая работает на ESP8266 Wi-Fi SoC и hardwareage, которая основана на модуле ESP-12.
Это 5-й дизайн набора NodeMCU devkit. Он использует CP2102 в качестве UART bridge и может автоматически мигать прошивку с помощью nodemcu-flasher. Он поддерживает MAC OS apple.
Легкий доступ к беспроводному маршрутизатору
На основе Lua 5.1.4 (без отладки, модуль ОС.)
Предпочтительнее Программирование Event-Drive.
Встроенный json-файл, файл, таймер, ШИМ, i2c, spi, 1-провод, сеть, mqtt, coap, gpio, wifi, adc, uart и system api.
GPIO pin повторно сопоставлен, используйте индекс для доступа к gpio, i2c, pwm.
И целое (меньше использования памяти), и поплавковая Версия прошивки.
Зависимости
Построить на ESP8266 sdk 0.9.5
Ядро Lua на основе проекта eLua
Cjsone на основе lua-cjsone
Файловая система на основе spiffs
Вспышка прошивки
Nodemcu_latest.bin: 0x00000
Для большинства модулей esp8266 просто потяните GPIO0 вниз и перезагрузите.
Вы можете использовать nodemcu-flasher для записи прошивки.
Или, если вы строите свой собственный ящик из исходного кода.
0x00000. Ящик: 0x00000
0x10000. Ящик: 0x10000
Лучше запускать файл. Формат () после вспышки
Подключите оборудование к серийному
Baudrate: 9600
Начните играть
Подключение к точке доступа
Ip = wifi. sta. getip ()
Печать (ip)
-- Нил
Wifi. setmode (wifi. STATION)
Wifi. sta. config ("SSID", "пароль")
Ip = wifi. sta. getip ()
Печать (ip)
-- 192.168.18.110
Манипулировать оборудованием, как arduino
Штырь = 1
Gpio.mo de (pin, gpio. OUTPUT)
Gpio. write (pin, gpio. HIGH)
Печать (gpio. read (pin)
Написать сетевое приложение в стиле nodejs
-- Простой клиент http
Conn = net. createConnection (net. TCP, 0)
Conn: on ("получение", функция (conn, полезная нагрузка) печать (полезная нагрузка) конец)
Conn: connect (80, "115.239.210.27")
Conn: отправить ("получить/HTTP/1,1 \ r \ nхост: www.baidu.com \ r \ n"
. . "Подключение: сохранение в силе \ r \ nпринимаем: */* \ r \ n")
Или простой http сервер
-- Простой http сервер
Srv = net. createServer (net. TCP)
Srv: Слушайте (80, функция (conn)
Conn: on ("получение", функция (conn, полезная нагрузка)
Печать (полезная нагрузка)
Conn: отправить ("<h1> Hello, NodeMcu. </h1>")
Конец)
Conn: on ("Send", function (conn) conn: close () end)
Конец)
Подключение к MQTT брокеру
-- Init mqtt клиент с таймером keepalive 120sec
M = mqtt. Client ("clientid", 120, "user", "password")
-- Настройка Последней волей и завет (опционально)
-- Брокер опубликует сообщение с qos = 0, сохранит = 0, данные = «Оффлайн»
-- К теме «/lwt», если клиент не отправляет пакет keepalive
M: lwt ("/lwt", "Оффлайн", 0, 0)
M: вкл ("подключение", функция (con) печать ("подключено") конец)
M: on («Оффлайн», функция (con) печать («Оффлайн») конец)
-- На мероприятии получения сообщений
M: on («сообщение», функция (conn, тема, данные)
Принт (Тема .. ":")
Если данные ~ = Нил, то
Печать (данные)
Конец
Конец)
-- Для безопасности: m: connect ("192.168.11.118", 1880, 1)
M: подключение ("192.168.11.118", 1880, 0, функция (conn) печать ("подключено") конец)
-- Тема подписки с qos = 0
M: подписка («/тема», 0, функция (conn) печать («успех подписки») конец)
-- Или Подписывайтесь на несколько тем (Тема/0, qos = 0; Тема/1, qos = 1; topic2, qos = 2)
-- M: подписка ({["topic/0"] = 0, ["topic/1"] = 1, topic2 = 2}, функция (conn) печать ("Подписка успеха") конец)
-- Опубликовать сообщение с данными = hello, QoS = 0, сохранить = 0
M: опубликовать («/Тема», «привет», 0,0, функция (conn) печать («отправлено») конец)
M: close ();
-Вы можете позвонить m: подключить снова
Клиент и сервер UDP
-- Сервер udp
S = net. createServer (net. UDP)
S: on ("receive", function (s, c) print (c) end)
S: слушайте (5683)
-- Клиент udp
Cu = net. createConnection (net. UDP)
Cu: on ("receive", function (cu, c) print (c) end)
Cu: connect (5683, "192.168.18.101")
Cu: отправить ("привет")
В комплект входит:
10 X NodeMCU Devkit 2,0
17816967453048451
Горячая продажа
![]()
Beitian GPS BN-180 BN-220 BN-280 BN-800 Ublox BN-880 двойной модуль Компас для радиоуправляемого дрона CC3D F3 Контроллер полета Pixhawk
US $10,57
/Шт.
![]()
Акриловый пластиковый прозрачный чехол для улучшенного сенсорного ЖК-дисплея Nextion HMI 2,4 "2,8" 3,2 "3,5 дюймов
US $2,59
/Шт.
![]()
Акриловый чехол для Nextion Enhanced 4,3 "5,0" 7,0 "дисплей Raspberry Pi
US $6,95
/Шт.
![]()
Nextion Enhanced 2,4 "2,8" 3,2 "3,5" 4,3 "5,0" 7,0 "резистивный сенсорный экран HMI умный дисплей модуль для Arduino Raspberry Pi
US $19,99
/Шт.
![]()
Акриловый пластиковый прозрачный чехол Улучшенный Nextion HMI сенсорный ЖК-дисплей HMI 2,4 "2,8" 3,2 "3,5" 4,3 "5,0" 7,0 дюймов
US $26,59
/Шт.
![]()
Nextion Enhanced 2,4 "2,8" 3,2 "3,5" 4,3 "5,0" 7,0 "резистивный сенсорный экран HMI умный дисплей модуль для Arduino Raspberry Pi
US $23,98
/Шт.
![]()
Feetech FT90R цифровой сервопривод 360 градусов непрерывное вращение микро сервопривод 6 в 1,5 кг ШИМ для Arduino Smart Car Robot
US $4,99
/Шт.
![]()
2 шт./лот Feetech FS90R 360 градусов сервопривод непрерывного вращения колеса тестер двигателя для радиоуправляемого дрона Arduino Smart Car Robot
US $3,59
/Шт.
![]()
Freescale USBDM эмулятор OSBDM USB BDM скачать отладчик 48 МГц USB2.0 интерфейс
14,99 долларов США
/Шт.
![]()
Аллигатор зажим провода батарейный отсек держатель защитный чехол для BBC Micro: bit Microbit
US $1,99
/Шт.
![]()
LoRa32u4 II макетная плата 868 МГц 915 МГц Lora модуль IOT SX1276 HPD13 Wifi трансивер модуль антенна JST разъем
US $17,09
/Шт.
![]()
433 МГц LoRa32u4 Ra-02 1 км LoRa Wifi трансивер Модуль Atmega328 SX1278 LiPo JST разъем антенна для Arduino
US $15,79
/Шт.
![]()
IP65 Водонепроницаемый пылезащитный TFmini Plus Micro Lidar модуль с одной точкой UART дальномер датчика для Arduino Pixhawk
US $34,90
/Шт.
![]()
Оптический считыватель отпечатков пальцев Модуль коллектора датчика дверной замок контроль доступа для Arduino Mega2560 UNO R3
US $18,29
/Шт.
![]()
0805 0603 0402 1206 SMD конденсатор резистор Ассортимент комбо набор книга образцов + зажим LCR пинцет
US $25,99
/Шт.
![]()
DIYmall UNO R3 плата электронный комплект вентиляторов макетная плата кабель кнопка переключатель модуль питания для Arduino
US $21,86
/Шт.
![]()
ESP32 4-канальный Wifi Bluetooth релейный модуль ЕС CE источник питания США UL адаптер зарядное устройство USB в TTL конвертер Модуль для Android IOS
US $15,29
/Шт.
![]()
Sonoff 433 МГц RF Bridge PIR2 инфракрасный датчик движения DW1 датчик окна двери для охранной сигнализации умный дом автоматизация
US $7,89
/Шт.
Часы просто идеальные. Купила их на подарок своему парню. Они в таком вот олдскульном стиле, если можно так выразиться. Смотяртся... Читать отзыв полностью...