arduino_bt_pcs

10+
次下载
内容分级
适合所有人
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片
屏幕截图图片

关于此应用

将蓝牙模块安装在Arduino板子上,在手机上操作这个app,连接手机和Arduino之间的蓝牙通讯,然后按下手机提供的各种按键,识别出Arduino上的按键按下并执行所需的操作。应用程序,让您
- 单键:10个(各2个可成对组合控制5种ON/OFF状态)
- 数字和字母输入窗口和发送按钮将其发送到 Arduino
(可用于带数字等的速度控制。可用字符串和数字字符串)

(按下每个按钮时传输到 Arduino 的数据)
开启按钮:关闭按钮:A。
B ON 按钮: b. B 关闭按钮:B。
C ON 按钮:c。 C 关闭按钮:C.
D ON 按钮:d。 D 关闭按钮:D。
E ON 按钮: e。 E 关闭按钮:E。
发送按钮:在左侧输入的字符/数字字符串中添加 .

* 末尾添加的 . 在 Arduino 程序中被视为传输结束。

(Arduino中的程序示例)
连接到 Arduino 数字端口 5 的 LED 通过 A ON 和 A OFF 按钮闪烁。
在开头包含 SoftwareSerial.h。
SoftwareSerial BT(2, 3); // Arduino D2 (RX) 连接到蓝牙模块的 pin 2 (TX),
// Arduino D3 (TX) 连接到蓝牙模块的 pin 1 (RX)
字符 inData[10];
诠释 led1 = 5;
诠释我=0;

无效设置(){
序列号.开始(9600); // 对于 uno 9600
BT.开始(9600); // 对于 uno 9600
for(int i=0; i<5; i++){
pinMode(5+i,输出);
数字写入(5+i,低);
}
}

无效循环(){
而 (BT.available() > 0)
{
收到的字符 = BT.read(); // 读取 1 个字节
inData[i++] = 收到;
如果(收到 == '.')
{
Serial.print(inData);
inData[i] = '\0'; //清空接收缓冲区
我 = 0;
}
}

// LED1 开/关
if(strcmp(inData,"a.")==0)
{
数字写入(led1,高);
}
if(strcmp(inData,"A.")==0)
{
数字写入(led1,低);
}
}
更新日期
2022年11月6日

数据安全

安全始于了解开发者如何收集和分享数据。数据隐私保护和安全措施可能会因您的使用情况、所在地区和用户年龄而异。此类信息由开发者提供,可能会随时间更新。
不与第三方分享任何数据
详细了解开发者如何声明数据分享事宜
不会收集任何数据
详细了解开发者如何声明数据收集事宜

新功能

22.11.7 Version 1.0.0 출시