Arduino简单实例蓝牙模块
作者:野牛程序员:2023-12-30 09:05:07Arduino阅读 3005
使用Arduino与蓝牙模块进行通信的简单实例:
// 定义蓝牙模块连接引脚
#define RX_PIN 2 // 接收引脚
#define TX_PIN 3 // 发送引脚
void setup() {
// 初始化串口通信
Serial.begin(9600);
// 配置蓝牙模块连接
pinMode(RX_PIN, INPUT);
pinMode(TX_PIN, OUTPUT);
}
void loop() {
// 检查是否有数据可读取
if (Serial.available() > 0) {
// 读取串口数据
char data = Serial.read();
// 处理接收到的数据
if (data == '1') {
// 如果接收到 '1',执行相应的操作
// 例如点亮LED或执行其他任务
digitalWrite(LED_PIN, HIGH);
} else if (data == '0') {
// 如果接收到 '0',执行相应的操作
// 例如关闭LED或执行其他任务
digitalWrite(LED_PIN, LOW);
}
// 发送响应数据到蓝牙模块
Serial.print("Received: ");
Serial.println(data);
}
}这个简单的例子演示了如何通过蓝牙模块与Arduino进行通信。在这个例子中,Arduino通过串口与蓝牙模块通信。当从蓝牙模块接收到数据时,Arduino将检查接收到的数据,并根据不同的条件执行相应的操作。在这个例子中,如果接收到字符 '1',Arduino将点亮一个LED,如果接收到字符 '0',Arduino将关闭LED。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Arduino人体传感器
- 下一篇:Arduino实例PS2游戏摇杆
