- 本例程演示从手机蓝牙串口接收指令,点亮或熄灭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蓝牙控制小灯内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复