Date post: | 08-Jan-2017 |
Category: |
Technology |
Upload: | michal-sedlak |
View: | 453 times |
Download: | 29 times |
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
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