大家好,我是极客范的本期栏目编辑小友,现在为大家讲解如何使用蓝牙模块从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; }