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

打开APP精彩内容

点击阅读全文

python arduino 蓝牙_如何使用蓝牙模块从Android设备控制Arduino相关推荐

  1. python调试蓝牙适配器_我写了一个查看Android手机的蓝牙模块是否开启的代码。在AVD上调试,因为是电脑,没有蓝牙适配器,可是...

    为什么我用到蓝牙手机上的时候,刚打开这个程序,就会停止工作呢?代码如下,代码格式什么没错.publicclassMainActivityextendsActivity{BluetoothAdapter ...

  2. 树莓派python蓝牙_树莓派的蓝牙操作

    树莓派端的蓝牙操作 首先利用ssh登录树莓派(假设用户名为pi) ssh pi@xxx.xxx.xxx.xxx 更新软件源.软件包等相关操作: sudo apt-get update sudo apt ...

  3. 100连接蓝牙_车机蓝牙连接常见问题说明

    汽车已成为了人民生活中的必需品,大家开车过程中或多或少会碰到汽车娱乐主机使用蓝牙时的闹心问题,从而影响开车的心情,今天小编给老铁们列出几条闹心问题做下说明. 问题1:蓝牙连接时无法播放苹果手机的微信语 ...

  4. python 解析域名_三、域名解析模块(dnspython)

    一.域名解析模块(dnspython) dnspython模块提供了大量的DNS处理方法,最常用的方法是域名查询.dnspython提供了一个DNS解析器类--resolver,使用它的query方法 ...

  5. python数值模拟教程_数值模拟必备random模块

    该模块实现了各种分布的伪随机数生成器.可以在区间内抽取一个随机数,可以在列表中抽取一个元素,可以从分布中抽取样本 . random模块不能直接访问,需要导入 random 模块,然后通过 random ...

  6. arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]

    BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...

  7. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  8. arduino nano 蓝牙_Arduino使用HC05蓝牙模块与手机连接

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  9. arduino蓝牙通讯代码_在两块Arduino开发板之间实现蓝牙通信

    HC-05蓝牙模块是任何Arduino项目必不可少的蓝牙模块!很容易进行连接以及在Arduino IDE中编写代码.在大多数项目中,我们通常将HC05连接至Arduino,并使用它与其他智能设备(如手 ...

  10. (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯

    (3)arduino完成两个HC-05蓝牙模块间的配对,实现简单的无线串口通讯 一.准备工作 二.蓝牙配置 1.从模块配置 (1)接线 (2)进入AT模式 (3)打开串口进行配置 2.主模块配置 (1 ...

最新文章

  1. 新概念英语(1-73)The way to King Street
  2. reactjs 兄弟通信,父子通信
  3. 2.cocos2dx 3.2中语法的不同之处,lambada表达式的使用和function和bind函数的使用
  4. [BZOJ 3894]文理分科(最小割)
  5. 从零开始学ios开发(十):Multiview Applications(多个xib之前的切换)
  6. 她15岁中科大4门力学课满分无人能破,遭性别歧视无缘诺贝尔奖
  7. Linux 内核的同步机制,第 1 部分(来自IBM)
  8. android 视频编码vfr cfr,[转载]VFR的源转换CRF输出 批处理
  9. 理解 JavaScript 的 async/await
  10. 用Arduino剖析PWM脉宽调制
  11. Mysql查询高速缓存区
  12. transform2D转换
  13. Office 365 之 Skype For Business电话功能试用
  14. oracle14 jar的pom,MyEclipse环境下如何采用Maven导入ojdbc14.jar和ojdbc6.jar | 贝壳里的海...
  15. [ZT]完全用Linux工作,摈弃Windows
  16. mw325r 服务器无响应),新版水星(Mercury)MW325R拨不上号怎么办?【图解】
  17. 微信小程序基础(一) 文件结构配置项
  18. CT前瞻(三):Adobe系列XD软件绘制简单的原型图与交互设计
  19. 第十六章 - 垃圾回收相关概念
  20. 路再长也有尽头,别往回走

热门文章

  1. Spring——基于注解的IOC配置常用注解
  2. 设计模式讲解2:static proxy和decorator的不同点
  3. C#判断一个字符串是否全部为空格的一个简单方法
  4. Centos6.5下搭建nagios详解
  5. xcode 自定义Eclipse里边常用的快捷键
  6. MongoDB健壮集群——用副本集做分片
  7. 团队作业-第1周-提交处-团队组建及项目启动
  8. 把lighttpd配置为系统服务
  9. 查询工商单位注册信息 平台
  10. 【Mybatis】mybatis的小细节