今天把arduino和esp8266的连接这个实际操作实验给做了,这个实测我弄了很久,一直不成功,今天正好学长在,问了学长,终于弄懂了。
一.首先是相应的准备工作
最首先的当然是安装arduino的ide,也就是软件要求,这一点不加解释了,自己去网上找就可以找到的。至于做这个实验所需要的硬件要求,也不一一列举了,应该都知道的,面包板,arduino uno,esp8266,若干根线。(还是列出来了)
安装成功之后,继续接下来的操作。使用1.6.4及以上版本的Arduino, 打开Arduino IDE,打开 文件->首选项 在 附加开发板管理器网址 一栏写入:
http://arduino.esp8266.com/package_esp8266com_index.json
或
http://arduino.esp8266.com/stable/package_esp8266com_index.json
添加完以后点击 好。
做完这步以后重启Arduino IDE,然后依次点击 工具->开发板->开发板管理 搜索框输入esp,然后能找到类似’esp8266 by ESP8266 Community’,点击并安装。
然后重启。点击工具->开发板->Generic ESP8266 Module,接着按照下面的信息在工具栏找到对应项进行配置
- Flash Mode: DIO(部分运行模式是DOUT)
- Flash Frequency: 40 MHz
- Upload Using: Serial
- CPU Frequency: 80 MHz
- Flash Size: 4M (1M SPIFFS)
- Debug port “Serial”
- Flash Size: 4M (1M SPIFFS)
- Port: 对应的USB 端口 (当你一将Arduino连接电脑时,在设备管理器中会冒出端口号)
- Programmer: AVRISP mkll
其他设置就不变就可以了。
二.烧录
首先我们先将arduino和esp8266接线完成。如下图