实验:基于 ESP8266 的串口通信指令(ON/OFF)控制 LED 灯
1、实验器材:
ESP8266 模块一块;
端口数据线一根(用于烧录代码与供电);
2、执行流程:
第一步:编写代码;
第二步:选择模块的型号与端口;
第三步:编译并上传;
第四步:打开串口控制监视器;
第四步:PC 端端口发送命令:ON/OFF;
第五步:ESP8266 模块内置的 LED 灯亮/灭;
2.1配置如图所示(型号选择通用型):

2.2编译成功显示:

2.3上传成功显示:

2.4打开串口监视器:

2.5发送开灯指令:

3、代码结构:
定义管脚
建立管脚为输出模式以及串口波特率
读取数据以及控制命令
执行命令
4、附代码
int led = LED_BUILTIN;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(115200);
}
void loop() {
if(Serial.available() > 0) {
String data = Serial.readString();
data.trim();
if(data == "on") {
digitalWrite(led, LOW);
}
else if(data == "off") {
digitalWrite(led, HIGH);
}
}
}
本人是一名物联网应用技术专业的学生,制作不易,给大家分享嵌入式开发教程,觉得还不错可以关注我,后面会持续更新实战教程。