ESP-12E NodeMcu Lua WiFi Development...
- On sale!
- -€1.63
ESP32-DEVKITC-32D Development kit -...
- DISCONTINUED
ESP32 WiFi Bluetooth LoRa SX1278...
- DISCONTINUED
WIFI Kit 32 ESP32 WIFI wireless with...
- On sale!
- -€3.25
This board is an evolution of the Node Lua board, based on ESP-IDF/ESP8266_RTOS_SDK, for the ESP32 and it is compatible with ESP8266.
If you have any questions on this product please feel free to contact us.
*Disclaimer: The images are merely illustrative.
This ESP32 board is an upgrade of the Node Lua ESP8266. It has already an integrated antenna, power amplifier, low-noise amplifiers, filters, power management module and USB to serial converter CP2102 from SILABS. The entire solution takes up the minimum amount of printed circuit board area. This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.
This new version of LuaNode32 is developed based on esp-idf and compatible with Esplorer
.
The following figures show the ESP32 dev-board size:
Download the DOIT dev-board schematic here
export PATH=/your_path/toolchains/esp32/bin:$PATH
, where the your_path
is the path the toolchains stored.esp-idf
path by the following command: export IDF_PATH=the_esp-idf_path
LuaNode32
, then input make
to build firmware.For more details, view LuaNode wiki page
Programming with Lua is easy, some samples are as follow:
-- create file on file system file.open("myfile.lua", "w+"); file.write("hello world"); file.close(); -- read file from file system file.open("myfile.lua", "r"); -- read 1024 bytes from myfile.lua and save them -- to content content=file.read(1024); print(content); file.close(); -- remove file file.remove("myfile.lua"); -- restart device node.restart();
You can add your own Lua modules to LuaNode at will, visit the LuaNode wiki page for more details.
LuaNode is compatible with Esplorer
now, you can edit and download Lua Code to ESP32 with Esplorer
conveniently.
Get Esplorer Here
ESP32/ESP8266
:For details, see LuaNode wiki page Here.
See LuaNode wiki page Here.
See wiki page Here.
task
: This is a sample to show how to create an os task. Build the example by executing the gen_misc.sh.How to create a task:
void task1(void *pvParameters) { // do something } void user_init(void) { xTaskCreate(task1, (signed char *)"tsk1", 256, &mainqueue, 2, NULL); }
Note: There is a task to receive uart input. You'd better alloc more than 512k memory for this task, since the lua command handler will be called in this task, more memory is required for lua handler.
luaapp
: A lua app.
wifikiller
: An wifi sample. Set baud rate to 115200pbs, using UART0. It will disconnect WiFi connection.
wifilister
: List all APs, along with clents connected to them, near your device. The list info then sent to Android device via OTG, and display on Android.
1 x ESP32 Development Board
Related products