怎样使用蓝牙HC06连接到Arduino Uno

步骤1:材料:
hc-06蓝牙设备
android电话---我有htc 8,适用于iphone的仿真器可用,但我没有走这条路线,所以不确定。
mit应用发明家
arduino uno
电位器---使用analogread()获取信号
按钮---使用digitalread()获取信号---查看文本(“高”或“低”)
led ---使用digitalwrite()发送信号---按下电话上的按钮以打开led
rgb ---使用analogwrite()发送信号---使用手机上的滑块调整rgb led的颜色
步骤2:蓝牙hc-06
蓝牙教程:
1)它是如何工作的?
它有一个receiver 。..,它是一个好的监听器用于接收任何传入信号。
它具有transmitte r 。..用作从设备发送传出信号的好扬声器
2)确保两个设备的连接均为rx到tx。为什么?
蓝牙上的tx(优质扬声器)应与arduino上的rx(优质听众)通话。
黄线
arduino上的tx(优质扬声器)应与蓝牙上的rx(优质听众)通话。
绿线
如果双方都在讲话,很难解释信号。
如果双方都在听,则不会发送信号。
3)在上传代码之前,请从arduino上卸下tx和rx线。卸下电线后,上传代码。完成上传后,您需要将电线重新插入arduino。
步骤3:电路接线
带有10k电阻的按钮--- digitalread ---引脚2
带10k电阻的电位器--- analogread ---引脚a0
带220电阻的led --- digitalwrite ---引脚13
带三个220电阻的rgb led每个端子--- analogwrite ---红色,绿色,蓝色的引脚a2,a1,a0
步骤4:arduino代码
步骤5:mit app inventor-创建gui
我在mit app inventor上创建了一个gui。我发现从gui开始很有用,这样我就能理解我想做的事情,并仔细思考如何编写块代码。
电话-》蓝牙-》 arduino
我使用了digitalwrite使用按钮来打开/关闭led的针脚12和13。我还使用了用于对引脚a0,a1,a2进行analogwrite的滑块。该工具可用于控制rgb,机器人的伺服器或您想的任何东西。
arduino-》蓝牙-》手机
底部是我的模拟读脚a5。在我的arduino代码中,我只需编写serial.print在两个单元之间发送数据。您可以非常轻松地编写一些arduino代码,对digitalread做类似的操作,并在gui中添加另一个标签。
此gui的不可见组件为:
蓝牙
时钟
web
您将需要这些组件来查找我在上面的代码中使用的所有功能。
步骤6:mit app inventor-编写阻止代码
1)设置蓝牙连接。
如果在手机上按下搜索按钮,它将创建一个列表选择器(下拉列表),其中包含了它所拾取的所有蓝牙信号。您可以选择手机上的一项。
如果按下手机上的连接按钮,则从列表选择器中选择一项后,它将调用函数 .connectaddress 将您的手机连接到蓝牙设备。按钮的状态更改为不同的文本和颜色,以帮助在gui上查看。
2)digitalwrite
代码使用密码(a或a)表示开/关。这使用 bluetooth.sendtext 将唯一的信号传输到arduino。我们编写了arduino代码,查找a或a。它将执行我们所说的操作,因为在两个地方都可以找到此代码。
3)analogread和digitalread
使用 bluetooth.receivetext 从模拟信号或数字信号中获取当前值。将label.text分配为当前值,以便不断更新值。
4)analogwrite
该代码仅显示x analogread值。如果要控制rgb或多个传感器,则需要为所有三个x,y,z复制该代码。 arduino代码使用这些特定的id编写,以便正确解释通信。

dfrobot电阻式压力传感器1.5Kg 长度17mm简介
工业机器人的应用领域分布说明
点亮物联网“最后一公里”,PLC-IoT技术特点与优势
混合现实是指什么?混合现实的发展现状如何了?
工信部通报侵害用户权益行为 App,腾讯应用宝、小米应用商店等平台被点名
怎样使用蓝牙HC06连接到Arduino Uno
直流微网的系统组成
Maxim发表MAX17083电流模式降压调节器
消息称苹果最小的平板电脑将进行重新设计
寻求物联网价值,这四个因素是关键
POS与POW的中心化问题探讨
这条消息米粉会激动,小米6或将与小米平板3齐发
专家表示8K市场还需要很长时间才能够爆发
常用的数据差错控制技术(1)-重复校验
如何区分SMA、3.5mm、2.92mm、2.4mm、1.85mm这五种常见射频接头
恒温恒湿机、恒温恒湿试验箱、恒湿恒湿箱、恒温恒湿又名环境试验
个性定制需求的冰箱产品将会成为冰箱产品的另一个发展方向
2023年扫地机器人销量下滑,同比下降了11.4%
自建数据库太麻烦?华为云数据库GaussDB既省心又省力
如何利用maxim技术提高太阳能电池模块性能