准备物品 1.ESP8266-01模块(大家自行到某宝购买) 2.烧录工具 ESP8266一键烧录工具 V0.9.5.2.exe(由于程序过大,需大家自行在百度搜索下载) 3.烧录固件 nodemcu_integer_0.9.6-dev_20150704.bin(附件内有) 4.Lua上传工具(附件内有) 5.如果要测试定时器,需要大家准备好一块15F104W单片机,并烧录附件内的定时器代码(内有说明) 以下是我自己焊的测试板(5V接AMS1117-3.3V, AMS1117-3.3V再接到ESP8266供电)
开始烧录 1. ESP8266-01的RXD接TTL串口USB模块的TXD, TXD接串口USB模块的RXD 2. VCC和CHPD另接3.3V电源的VCC(正极) 3. GPIO0和GND接3.3V电源的负极(接GPIO0为烧录模式) 烧录时GPIO2不要接线 4. 打开烧录软件配置如下图, 选择要烧录的固件, 地址选0x00000, 然后在选择你ESP8266的串口, 点击烧写即可
等待烧写结束, 关闭烧写程序, 拨掉GPIO0的线, 这样就可以进入编程模式 5. 打开LuaLoader.exe, 配置串口信息 6. 打开串口 7.
打开前为红色 打开后变绿色 8. 上传写好的lua程序到ESP8266-01 9. 先点击”Upload File…”, 选择你要上传的lua程序, 选择后自动上传, 等待上传结束 10. 出现如上提示, 即表示上传成功 11. 点击”Restart”, 重启ESP模块 12. 如上, 重启后, 代码执行完毕即可 13. 测试程序, 访问http://192.168.31.206
附件内容:
注意:init.lua文件,需要自行打开,修改里面的ssid及wifi等信息,在上传到esp8266内,文件内有备注的,打开看就明白
全部资料51hei下载地址:
ESP8266 15F104W串口 定时器.zip
(970.1 KB, 下载次数: 189)
|