код: 27703
NodeMCU  —  это  полноценная  платформа  для  создания  устройств  IoT  (Интернет  вещей)  на  основе  модуля  ESP8266,  который  умеет  принимать  и  посылать  данные  в  локальную  сеть  или  интернет  через  Wi-Fi.  Плата  построена  на  основе  одной  из  последних  модификаций  модулей  ESP8266  –  модуля  ESP-12E
Характеристики:
Поддерживаемые  сети  802.11  b/g/n Частота  микроконтроллера  80  МГц Скорость  UART  9600 Рабочее  напряжение  3.3  В Напряжение  питания  3.7-15  В Максимальный  ток  потребления  (при  передаче)  240  мА Размеры    59  x  31  мм
В  платформу  загружена  прошивка  NodeMCU.  В  неё  встроен  интерпретатор  скриптового  языка  Lua.  Интерпретатор  этого  языка  распространяется  свободно,  с  открытыми  исходными  текстами  на  языке  Си.    С  помощью  интерпретатора  можно  создавать  файлы,  загружать  их  в  флеш-память  ESP8266  и  выполнять  их.  Также  имеется  Autorun  (init.lua)  для  выполнения  скриптов  при  запуске  платы.  С  помощью  lua-команд  мы  можно: подключаться  к  WiFi  точке  доступа; выступать  в  роли  WiFi  точки  доступа; уходить  в  глубокий  сон  для  снижения  энергопотребления; привязать  lua-функцию  к  кнопке  на  GPIO16; включать/выключать  светодиод  на    GPIO16; создавать/записывать/читать/выполнять/искать/удалять/выводить  списком  файлы  во  флеш  памяти; автоматически  находить  открытую  WiFi  сеть  и  подключаться  к  ней  (режим  startsmart); выводить  свой  MAC  адрес; управлять  пользовательским  таймером; управлять  таймером  WatchDog  ; управлять  (запись/чтение/триггер)  выводами  GPIO1  —  GPIO5,  GPIO10,  GPIO12-GPIO15; PWM  (ШИМ)  GPIO1  —  GPIO5,  GPIO10,  GPIO12-GPIO15; TCP/IP  сокеты; режим  WEB  сервера; I2C  —  адресация/запись/чтение; АЦП  10  бит  на  пине  TOUT.
Программировать  плату  можно  в  среде  Arduino  IDE  (версия  1.6.5  и  выше),  а  можно  использовать  комплект  средств  разработки  (SDK)  –  ESPlorer,  который  можно  скачать  со  страницы  http://esp8266.ru/esplorer-ide-esp8266.  ESPlorer  отличается  от  других  программ  для  ESP8266  тем,  что: работает  на  множестве  платформ; поддерживает  нескольких  открытых  файлов; обеспечивает  подсветку  кода  языков  Lua  и  Python; имеет  режимы  Undo/Redo; поддерживает  цветовые  темы  редакторов:  dark,  Eclipse,  IDEA,  Visual  Studio; осуществляет  автозавершение  кода  по  нажатию  комбинации  клавиш  +; обеспечивает  «умную»  отправку  файлов  с  ожиданием  ответа; поддерживает  несколько  прошивок  одновременно.
|