步骤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,单击该按钮时,将读取并显示传感器值。