|
发表于 2022-8-21 10:09:21
|
显示全部楼层
开发环境建议用Arduino,搭环境简单,入门容易。
Arduino的语法,就是标准C的语法,只是程序结构被约束了一下而已。
ESP8266开发板,先不要买裸的模块,自己弄硬件环境麻烦,买那种带USB串口的开发板,支持Arduino自动下载,13元左右,包邮。
1. 下载最新Arduino IDE,并安装: https://www.arduino.cc/en/Main/Software
2. 配置附加开发板管理器网址: 启动IDE,菜单-文件-首选项,在"附加开发板管理器网址"后面填上 http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. 安装开发板支持包: IDE菜单 - 工具 - 开发板:xxxx - 开发板管理器,输入"ESP8266",刷出后,点安装。
4. 选择开发板: IDE菜单-工具-开发板:xxxx,后面二级菜单里选择对应的开发板,如果没有匹配的,选Generic ESP8266 Module就行
5. ESP8266开发板连上电脑,确保串口驱动正常
6. 配置IDE下载串口: IDE菜单-工具-端口:xxx,从后面选择对应的端口
7. 新建项目:IDE菜单-文件-新建,删除里面的内容,把下面的代码复制进去
#define LED_PIN 2
#define SET_LED() digitalWrite(LED_PIN, HIGH)
#define CLR_LED() digitalWrite(LED_PIN, LOW)
void setup(void)
{
pinMode(LED_PIN, OUTPUT);
}
void loop(void)
{
delay(500);
SET_LED();
delay(500);
CLR_LED();
}
8. 编译和烧写: IDE菜单-项目-上传,或者点击向右的图标,就开始编译,编译完自动下载。
9. 完成后,开发板上蓝色WiFi灯,就是程序里的LED,以1Hz的频率开始闪。
剩下的更深入的就自己研究了。 |
打赏
-
查看全部打赏
|