当前位置:首页Arduino > 正文

Arduino简单实例蓝牙模块

作者:野牛程序员:2023-12-30 09:05:07Arduino阅读 2683

使用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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击