我要发布
仪器网/ 仪器社区/ 工具包/ 如何使用Amarino工具包连接Android手机和Ardu...

如何使用Amarino工具包连接Android手机和Arduino

这个其实有    2017-12-15    工具包    浏览 376 次

精彩问答
love慕海 发布日期:2017-12-16
Amarino是使Android手机和Arduino之间建立连接的有趣的应用平台。目前已经有很多基于Amarino的解决各种问题的插件。并且它是开源的项目

Amarino基本上是由三个主要部分组成:

Android应用程序称为“Amarino”
Arduino的程序库称为“MeetAndroid”
Amarino插件包(可选)

Amarino你至少需要以下硬件:

Android手机(支持蓝牙;android2.2及以上)
一块Arduino板(Lilypad,Duemilanove,ArduinoBT …)
一个你的Arduino蓝牙模块
其他Arduino模块(根须需要选择)

重要! 请将您的蓝牙模块设置为57600或115200波特。因为有些模块更好地使用57600(旧的),而有些模块只能使用115200波特,所以当你已连接但不能发送数据时,尝试改变波特率的设置。

开始配置环境

配置Arduino蓝牙模块

线路连接图(切记蓝牙设备的RX连接arduino的TX;蓝牙设备的TX连接arduino的RX)

下载并安装Amarino_2.apk到你的手机上。下载地址:http://code.google.com/p/amarino/downloads/detail?name=Amarino_2_v0_55.apk&can=2&q=

下载并安装AmarinoPluginBundle.apk 下载地址:http://code.google.com/p/amarino/downloads/detail?name=AmarinoPluginBundle.apk&can=2&q=
下载Arduino开发工具,下载完成后解压即可。下载地址:http://arduino.cc/en/Main/Software
下载MeetAndroid,下载地址:http://code.google.com/p/amarino/downloads/detail?name=MeetAndroid_4.zip&can=2&q=
解压MeetAndroid到arduino IDE安装目录下的libraries目录下。
重启arduino IDE,如果正常的话,应该在(Sketch->Import Library出现MeetAndroid选项)如图:

使用#include 即可开始编写Arduino程序

diyi次连接和测试

目标:通过Android手机的蓝牙每隔5s发送0-255之间的随机数给Arduino,当Arduino接收到随机数后,就点亮led( port 13 )

打开 Arduino IDE 选择”File->Examples->MeetAndroid->Test”

修改Serial.begin(57600);并不是所有办的默认速率都是57600.我的蓝牙模块为9600

编译并上传Test到Arduino。注意下载程序的时候一定要记得把接的蓝牙先拔掉再下载,否则下载不进arduino板 会出错误
打开Android手机的Amarino程序
点击【Add BT Device】,查找蓝牙设备,如果蓝牙模块安装正确将会出现在蓝牙设备列表中,如下图

点击该蓝牙设备,进入设备列,点击左侧红色图标,进入如下界面

点击【Add Event】,显示plugln,

选择其中的【Test Event】,进入设置页面,点击【Save】

返回蓝牙设备列表界面点击【Connect】,Amarino程序将开始每隔5s发送一个随机数据(0-255),Arduino上的LED(part 13)将开始闪动。

运行效果如图:
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控