我是靠谱客的博主 坦率小海豚,最近开发中收集的这篇文章主要介绍arduino蓝牙控制小灯,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 本例程演示从手机蓝牙串口接收指令,点亮或熄灭13脚的LED,或者调整亮度。
  • 接收指令格式:“1”点亮,“0"熄灭。)
  • 串口是异步接收的,用parseInt()查找第一个有效整数,检测到结束符后开始处理。
  • 点亮或熄灭LED后,将收到数据回传给手机。用pringln()函数,数据后面加了"r"和"n"两个字符,可以用作结束符。
  • 串口传送的是ASCII字符,数据格式可以自动转换。
    在这里插入图片描述
    在这里插入图片描述

上代码

String readString;

void setup() {

  pinMode(13, OUTPUT);

  Serial.begin(9600);

}

void loop() {

  while (Serial.available()) {

    delay(3);

    char c = Serial.read();

    readString += c;

  
}
  if (readString.length() > 0) {

    Serial.println(readString);

    if (readString == "1") {

      digitalWrite(13, 1);

    }

    if (readString == "0") {

      digitalWrite(13, 0);

    }

  
    readString = "";

  }

}

接线

在这里插入图片描述在这里插入图片描述

最后

以上就是坦率小海豚为你收集整理的arduino蓝牙控制小灯的全部内容,希望文章能够帮你解决arduino蓝牙控制小灯所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部