esp8266支持非常多的编程方式
原生的C语言,AT指令,Lua,python等等
根据自己熟悉的语言选择合适的开发方式
Arduino有丰富的扩展资源也是用的人最多
目前我用到的只是一些简单的硬件,控制舵机,继电器micropython完全够用了
十几块钱的wifi开发版这个价格太香了
有些版本的板子会自动安装驱动,如果插上数据线无法连接则查询对应的驱动安装一下
CH340,CP2102具体的文档找淘宝卖家要
在固件的官网找到对应的固件
官网地址:https://micropython.org/download/?port=esp8266
使用下载烧录工具写入进去
这里推荐一个软件,可以烧固件,写代码,上穿代码,很方便调试
uPyCraft
软件的文档地址:http://docs.dfrobot.com.cn/upycraft/
这里也提供了很多基础micropython的模块说明
连接板子先选择对应的COM口 板子类型选择esp8266
程序的启动是boot.py 代码写在里面的时候要注意启动前最好加上time.sleep(1)延时一下 ,不然开机进入程序的循环中就无法连接
Ctrl+c中断程序
烧录程序在Tools-BurnnFirmware
默认是不用准备固件 软件里面自带现成的,可自定义固件安装,注意选择对应的型号