arduino hc05蓝牙模块点灯
时间: 2023-08-29 20:13:57 浏览: 129
以下是Arduino HC05蓝牙模块点灯的代码示例:
```
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // 创建软串口对象,并定义蓝牙模块的RX、TX引脚
void setup() {
Serial.begin(9600); // 开启串口通信
bluetooth.begin(9600); // 开启软串口通信
pinMode(13, OUTPUT); // 将13号引脚设为输出
}
void loop() {
if (bluetooth.available()) { // 如果有蓝牙数据可用
char data = bluetooth.read(); // 读取蓝牙数据
Serial.println(data); // 将蓝牙数据打印到串口监视器
if (data == '1') { // 如果蓝牙发送的数据是字符'1'
digitalWrite(13, HIGH); // 点亮LED
bluetooth.write("LED ON"); // 向蓝牙发送数据
} else if (data == '0') { // 如果蓝牙发送的数据是字符'0'
digitalWrite(13, LOW); // 关闭LED
bluetooth.write("LED OFF"); // 向蓝牙发送数据
}
}
}
```
在此代码中,通过创建一个SoftwareSerial对象来连接蓝牙模块并设置RX和TX引脚。在setup()函数中,将13号引脚设为输出。在loop()函数中,通过检查蓝牙数据是否可用并读取该数据来控制LED。如果接收到字符“1”,则点亮LED并向蓝牙发送“LED ON”消息。如果接收到字符“0”,则关闭LED并向蓝牙发送“LED OFF”消息。
阅读全文