点击申请》》10,000套小e物联网智能硬件体验板免费申请
【小e智能硬件开发平台】基于小e (ESP8266) 的NodeMCU NodeMCU (ESP8266) NodeMCU (基于乐鑫esp8266的NodeMCU开发板) 开源,交互式,可编程,低成本,简单,智能,WI-FI硬件,超简单的物联网开发平台。 用几行简单的Lua脚本就能开发物联网应用,具有GPIO、PWM、I2C、1-Wire、ADC等功能。 用交互式Lua脚本,使用类似Nodejs的方式编写网络代码,像Arduino一样编写硬件代码! 官网 : http://www.nodemcu.com/ http://nodemcu.readthedocs.io/en/master/
NodeMCU的固件 是 云端在线编译 …. 可节省了大把搭建开发环境的精力.
NodeMCU的固件产生步骤 :
(1) 用浏览器开启NodeMCU固件的网站 : http://nodemcu-build.com/
(2) 填写自己的邮箱, 编译好固件后 系统会发邮件通知.
(3) 选择 要编译的版本 (主版本 或是 开发版)
(4) 根据自己的配置需求, 选择 要编译的软件库.
(5) 配置驱动LED屏幕(U8G软件库) , 选择需要的字型 与 LED驱动芯片(小e是I2C SSD1306 128x64) - U8G功能介绍可以参照此说明 : http://clz.me/u8glib/reference/
(6) 选择好之后, 点选 开始 (“Startyour build”) 编译固件.
(7) 系统告知 开始编译固件, 并会发送邮件通知.
(8) 查看邮箱 - 系统收到编译需求, 及完成编译 都会发送邮件通知.
- 完成编译的邮件通知内容中 有2个固件(整数型与浮点数型) 的下载网址, 2个都下载.
按下图设置, 将刚才下载的固件烧入 小e体验板, 小e体验板 是32Mbits的flash,ADDR设置可以参照此说明: http://wiki.jackslab.org/ESP8266_Flash 根据自己的需求, 选择 整数型 或 浮点数型 的固件烧入, 此固件是合并固件, 因此ADDR从0x0地址开始烧入.
下图是 整数型的固件
下图是 浮点数型的固件
输入指令“print(23/7)”, 试试看2个固件(整数型与浮点数型) 的差异 :
关于NodeMCU Lua的IDE使用, 可以参照此说明 : https://nodemcu.readthedocs.io/en/dev/en/upload/ http://esp8266.ru/esplorer/#download 此IDE工具 支持 NodeMCU Lua与MicroPython , 下载网址 : http://esp8266.ru/esplorer-latest/?f=ESPlorer.zip
|