Коди символів які повертає Lua через метод string.byte() в прошивці NodeMCU

Іноді виникає потреба зробити обробку символьної інформації через їх байт-значення - коди символів. Для цього в Lua можливо скористатися методом string.byte(), який повертає значення для вказаного символа. Наприклад, команда print(string.byte(“\r”)),…

0 Коментарів

Підключення модуля ESP8266 з прошивкою NodeMCU / Lua до сервера Home Assistant по HTTP — частина 2.

У частині 1 статті ми описали необхідні попередні кроки для підключення модуля ESP8266 / ESP32 а також пристроїв на базі цих модулів: Мова програмуванняПрошивка NodeMCU з мовою LuaСервер Home AssistantЛокальна…

0 Коментарів

Підключення модуля ESP8266 з прошивкою NodeMCU / Lua до сервера Home Assistant по HTTP

Сервер Home Assistant прямо “з коробки” пропонує засобами плагіна "ESP Home" простий шлях з підключення модуля ESP8266 / ESP32 а також пристроїв на базі цих модулів. "ESP Home" є потужною…

0 Коментарів
Визначення місцевого часу з урахуванням часового поясу та переходу на літній час
local-time

Визначення місцевого часу з урахуванням часового поясу та переходу на літній час

Виникнення задачі визначення місцевого часу має промовисту історію, низку відповідальних за облік часу офіційних національних та міжнародних організацій, а також величезну підбірку статей у Вікіпедії. За бажання чи необхідності, читач…

0 Коментарів

Що робити, якщо ESPlorer раптом перестав завантажувати файли з ESP8266 на ПК?

Щоб зручно розповсюджувати компільоване програмне забезпчечення, для мікроконтролера ESP8266-12 з прошивкою NodeMCU та мовою Lua, зазвичай: в контролер завантажують вихідні lua-файли,компілюють їх в оточенні NodeMCU командою node.compile(),а потім отримані двійкові…

0 Коментарів
Автоматизація робіт з прошивки програмним забезпеченням готових пристроїв у оточенні NodeMCU з Lua
Lua NodeMCU

Автоматизація робіт з прошивки програмним забезпеченням готових пристроїв у оточенні NodeMCU з Lua

Чи доводилося шановним читачам прошивали 20 однакових пристроїв? Причому, спочатку спеціально підготовленою прошивкою, а потім ще і програмним забезпеченням? Ми нещодавно прошивали готові до продажу пристрої і можемо поділитися своїм…

0 Коментарів

Повідомлення у форматі NMEA, що надсилає u-blox NEO-6M GPS приймач у автоматичному режимі

Під час виробництва комерційних, чи аматорських проектів з розробки розумних речей, іноді потрібно отримувати точні дані про розташування кишенькових чи стаціонарних електронних пристроїв у просторі та часі. Як це відбувається?…

0 Коментарів

Про вбудовані можливості перетворення величин в Lua

Перетворимо двійкове в десяткове в Lua є вбудована можливість перетворити задане текстом двійкове число у десяткове: [crayon-6102ce5f8c279418490191/] [crayon-6102ce5f8c27d798639452/] Перетворимо шістнадцяткове в десяткове Таким самим способом можемо перетворити Hex в Dec:=tonumber('0x1000',16)…

0 Коментарів

Чому в програмі прошивки ESP8266 Flasher чи NodeMCU PyFlasher не розпочинається прошивка контролера?

В той же час com-порт з’являється, але програма прошивки неначе не може знайти контролер? Відповідь: Швидше за все, потрібно перевести контролер в режим прошивання (зверніть увагу, що англійською часто застосовується…

0 Коментарів

Чому при підключенні пристроїв NodeMCU ( ESP8266 ) перестав запускатися та іноді світиться синій світлодіод на модулі

Відповідь: При підключенні пристроїв (як-от кнопки чи світлодіоди), NodeMCU / ESP8266 перестав запускатися та іноді світиться синій світлодіод на модулі ESP8266-12. Ймовірною причиною може бути порушення у послідовності запуску контролера,…

0 Коментарів