nodemcu - introduction

Post on 08-Jan-2017

455 Views

Category:

Technology

29 Downloads

Preview:

Click to see full reader

TRANSCRIPT

NodeMCUESP8266 dev board

ESP8266

ESP8266• 32-bit RISC CPU: Tensilica Xtensa LX106 running at 80 MHz• 64 KiB of instruction RAM, 96 KiB of data RAM• External QSPI flash - 512 KiB to 4 MiB• IEEE 802.11 b/g/n Wi-Fi• WEP or WPA/WPA2 authentication, or open networks

• 16 GPIO pins• SPI, I²C,• I²S interfaces with DMA (sharing pins with GPIO)• UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2• 1x10-bit ADC• 3xPWM

NodeMCU• Official NodeMCU firmware – LUA• Micropython – Python 3• Espruino - Javascript• Arduino • Official ESP 8266 SDK• Adafruit etc.

Pros• Price $3 - $8• Functionality• Community• Event loop

• Stability/memory• Number of GPIO• Event loop• 3.3V

Cons

Docs - http://www.nodemcu.com/docs/

Tools• Binary firmware• http://frightanic.com/nodemcu-custom-build/

• NodeMCU Flasher• https://github.com/nodemcu/nodemcu-flasher

• IDE – ESPlorer • https://github.com/4refr0nt/ESPlorer

NodeMCU – custom firmware

Flash• Flash button

top related