550 likes | 1.3k Views
ESP8266. Larry Singer. ESP8266. CPU 32 bit 26MHz-52MHz 64KB instruction RAM, 64KB boot ROM 96KB data RAM WiFi 802.11b/g/n Access Point or Station WEP GPIO, UART, ADC, I2C, SPI, PWM. ESP8266. $5 to $10 made by Expressif 30 December, 2013. ESP-01 module. $US6.95 @ seeedstudio.com
E N D
ESP8266 Larry Singer
ESP8266 • CPU • 32 bit • 26MHz-52MHz • 64KB instruction RAM, 64KB boot ROM • 96KB data RAM • WiFi • 802.11b/g/n • Access Point or Station • WEP • GPIO, UART, ADC, I2C, SPI, PWM
ESP8266 $5 to $10 made by Expressif 30 December, 2013
ESP-01 module • $US6.95 @ seeedstudio.com • 3.3V • 115200 baud • AT command set
ESP8266 AT commands • AT+RST • AT+CWMODE=1 • AT+CWJAP=ssid,password • AT+CIPMUX=1 • AT+CIPSERVER=1,8888 • AT+CIPSEND=0,13 • Hello, World!
ESP8266 - FCC/CE • $US7.50 @ seeedstudio.com
NodeMCU • $US12.95 @ seeedstudio.com • USB • Lua
NodeMCU - Lua • wifi.setmode(wifi.STATION) • wifi.sta.config("ssid", "password")
NodeMCU - Lua Libraries • File • Wifi – Station and AP • GPIO, PWM, A2D • Net – Server and Socket • I2C, UART, OneWire, SPI • MQTT, COAP • WS2811
NodeLua • Online IDE • https://nodelua.org/
Arduino • WiFi.begin(ssid, pass);
Arduino Tools • 1.6.3 fork of Arduino IDE • 1.6.4 IDE with Board Manager
Firmware • C • Open Source
Links • http://espressif.com/en/products/esp8266/ • https://github.com/esp8266/esp8266-wiki/wiki • https://nurdspace.nl/ESP8266 • http://www.nodemcu.com/index_en.html • https://github.com/nodemcu • http://esp8266.ru/esplorer/ • https://github.com/esp8266/Arduino • https://github.com/nodemcu/nodemcu-flasher • http://www.esp8266.com/