您的位置首页>硬件>

如何使用蓝牙模块从Android设备控制Arduino

导读大家好,我是极客范的本期栏目编辑小友,现在为大家讲解如何使用蓝牙模块从Android设备控制Arduino问题。第一步:你需要:1。JY-单片机蓝牙

音频解说

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解如何使用蓝牙模块从Android设备控制Arduino问题。

第一步:你需要:

1。JY-单片机蓝牙无线串口模块。

http://www . deal extreme.com/p/jy-MCU-arduino-bluetooth-wireless-serial-port-module-104299

或者在ebay上搜索“蓝牙模块”。

我在Dealextreme用8.20美元买了我的。

2。具有蓝牙功能的安卓设备。

3。Arduino发展委员会。

4。第二步:设置Arduino硬件。

一些传感器或电位计连接到蓝牙模块上,用于读取数值。

已经用以下设置进行了预编程:

设备名称:linvor。

波特率:9600。

个人识别码:1234

您可以保持设置不变或使用串行适配器进行更改。

更多信息请参考:http://wiki.openpilot.org/display/Doc/Serial.蓝牙遥测

将蓝牙模块连接到Arduino。

BT模块Rx-》 Arduino Tx。

BT模块Tx-》 Arduino Rx。

去VCCGND去GND。

将传感器或电位计连接到模拟引脚A0。

将此草图上传至arduino:http://pastebin.com/raw.php? I=xmyr 840j

每次从Arduino请求传感器值时,D13的板载发光二极管都会切换。

第三步:设置安卓设备。

要为安卓安装安卓脚本层和Python:

http://code.google.com/p/android-scripting/

http://code.google.com/p/PYTHON改变了安卓/点击(这是基于SL4A r4的指示)。

来自http://pastebin.com/raw.php? I=FVxKzf1g

复制代码并命名为androino.html。

从http://复制代码pastebin.com/raw.php?i=XEmEsATU

并将其命名为androino.py

将androino.py中的BT_DEVICE_ID更改为BT模块的地址。

如果设置为无,安卓会在程序启动时询问你使用哪个蓝牙设备。

将这两个文件上传到手机上的/sdcard/sl4a/scripts/目录。

第四步:玩得开心。

在Android上打开蓝牙并使用1234引脚配对设备。

在Android设备上启动SL4A。

选择androino.py,然后选择齿轮符号启动应用程序。

此时BT模块上的SMD LED应该停止闪烁。

启动WebView,单击该按钮时,将读取并显示传感器值。

步骤1:您需要:

1。 JY-MCU蓝牙无线串行端口模块。

http://www.dealextreme.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299

或搜索“蓝牙模块” “在ebay

我以$ 8.20的价格在Dealextreme上买了我的。

2。具有蓝牙功能的Android设备。

3。 Arduino开发板。

4。步骤2:设置Arduino硬件

BT模块随附了一些传感器或电位器来读取值。

已使用以下设置进行了预编程:

设备名称:linvor

波特率:9600

PIN:1234

您可以保留设置不变,也可以使用串行适配器进行更改。

更多信息请参阅:http://wiki.openpilot.org/display/Doc/Serial+Bluetooth+Telemetry

将蓝牙模块连接到Arduino。

BT模块Rx-》 Arduino Tx

BT模块Tx- 》 Arduino Rx

VCC到5v GND到GND

将传感器或电位计连接到模拟引脚A0。

将此草图上传到Arduino:http://pastebin.com/raw.php? i = xmyr840j

每次从Arduino请求传感器值时,D13的板载LED就会切换。

步骤3:设置Android设备

为Android安装Android脚本层和Python:

http://code.google.com/p/android-scripting/

http://code.google.com/p/蟒蛇换的Android/点击(TH是可指示的基于SL4A r4)。

从http://pastebin.com/raw.php?i=FVxKzf1g

复制代码,并将其命名为androino.html

从http://复制代码pastebin.com/raw.php?i=XEmEsATU

并将其命名为androino.py

将androino.py中的BT_DEVICE_ID更改为BT模块的地址。

如果设置为None,Android会询问您在程序启动时使用哪个蓝牙设备。

将两个文件都上传到手机上的/sdcard/sl4a/scripts/目录。

第4步:玩得开心

在Android上打开蓝牙并使用1234引脚配对设备。

在Android设备上启动SL4A。

选择androino.py,然后选择齿轮符号启动应用程序。

此时BT模块上的SMD LED应该停止闪烁。

启动WebView,单击该按钮时,将读取并显示传感器值。

.dfma { position: relative; width: 1000px; margin: 0 auto; } .dfma a::after { position: absolute; left: 0; bottom: 0; width: 30px; line-height: 1.4; text-align: center; background-color: rgba(0, 0, 0, .5); color: #fff; font-size: 12px; content:"广告"; } .dfma img { display: block; }
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。