ESP8266是一款超低功耗的UART-WiFi 透传模块,内部集成了32-bit处理器,可兼作应用处理器。
ESP8266有多种开发方式,本文介绍基于arduino IDE的开发方式
1.安装arduino IDE
因官网下载较慢,所以我上传了阿里云,下载地址https://www.aliyundrive.com/s/qyKef3eQNmn(提取码kl22)(之后可能不会经常更新,非最新版本,最新版本可以到官网下载https://www.arduino.cc/en/Main/Software)
2.添加ESP8266支持
复制以下代码,打开文件→首选项→附加开发板管理器网址
http://arduino.esp8266.com/stable/package_esp8266com_index.json
打开工具→开发板→开发板管理器 搜索ESP8266
选择对应的开发板
接口对应关系
需要注意的是ESP8266接口和Arduino不同
需要在接口定义时直接写DX(X:0~10)
ESP8266 | Arduino |
D0 | 16 |
D1 | 5 |
D2 | 4 |
D3 | 0 |
D4 | 2 |
D5 | 14 |
D6 | 12 |
D7 | 13 |
D8 | 15 |
D9 | 3 |
D10 | 1 |
Comments | NOTHING