вот такой набор программ для отладки устройств на основе ESP8266.

esp_00

 

 

 

 

 

 

В набор входят :

1) редактор текста SCITE

2) кросс-компилятор байт-кода для eLUA

3) консоль для загрузки, запуска и получения информации от ESP через UART.

4) TCP терминал — для получения данных от подключенных датчиков по протоколу TCP

В настоящее время подключены типа датчиков

DS18B20 -3 шт

AM2302 -1 шт

BMP180 -1 шт

MQ135 -1 шт

Все программы , в том числе и для ESP написаны на LUA.

Свободной памяти в heap 12 Кб из 20.

Свободной памяти в файловой системе 3.35Мбайт

 

 

 

 

 

 

Сделали  кросс-компилятор для компиляции lua файлов в байт код на Windows XP.

Рекомендую использовать SCITE для написания программ для nodeMCU.

Если работать в SCITE, то компилятор можно включить в него, записав в файл lua.properties следующие строки:

command.name.8.*=compile ESP

command.8.*.lua=luac.cross.exe -s -o «$(FileName).lc» «$(FileNameExt)»

После этого компилятор появится в меню SCITE и его можно будет вызывать комбинацией клавиш  <Ctrl+8>

Теперь не надо загружать lua файлы в текстовом виде в ESP.

можно сразу загружать байт-код.

Для загрузки и отладки программ на  ESP сделали терминал nkESP

nkESP

 

 

 

 

 

 

Программа написана на lua.

Модуль для UART написан на СИ.

 

 

 

17
Апр

DevKit NODEMCU

Posted by: Kamynin   in LUA, Умные вещи

NODEMCU_DEVKIT_SCH