五. Android部分调试通过BOXZ Android客户端大家可以像玩游戏一样控制我们的BOXZ,通过重力感应来控制BOXZ的方向,按键来进行互动。当然大家不仅仅可以控制我们的BOXZ,还可以控制任何使用单字符通讯的蓝牙设备。 BOXZ的Android客户端功能如下:
1. 下面给大家介绍BOXZ客户端的安装和使用方法。这里我们使用豌豆荚来安装软件,首先大家需要下载并安装我们的BOXZ客户端 下载链接:https://boxz-android-client.googlecode.com/files/boxz-android-client-1.0.2.apk 2. 直接双击下载后的APK文件,就是图中那个小绿豆图标的。会弹出安装确认对话框。记得先把手机用数据线连接到电脑上哦!BOXZ客户端较小,几秒钟就装好了。然后大家可以在手机目录中看到我们的客户端了。 特别提醒一点:如果未进行配对就直接打开BOXZ客户端的话,大家是无法在BOXZ客户端的启动界面中蓝牙设备列表里面发现我们BOXZ的蓝牙设备的。这也是大家目前反映比较多的问题,切记一定要先配对再启动BOXZ的Android客户端。 3. 关于蓝牙的配对方法,由于手机厂家和型号的不同操作界面也有所不同,但大体上Android系统的结构都是一样的,所以大家可以参考以下操作。首先是打开手机设置->无线和网络->蓝牙设置->打开蓝牙。 4. 附近的蓝牙设备会出现在下面的列表里面,如手机截图05所示,我们的BOXZ设备名称是“Bluetooth_V3”。如果列表中没有我们的设备,可以尝试点击[扫描查找设备]按钮,让系统重新搜索 5. 点击“Bluetooth_V3”会弹出手机截图06所示的配对请求界面,在其对话框中输入我们的默认密码“1234”,并确认。这时候大家会发现我们的“Bluetooth_V3”已经由之前的“与此设备配对”的状态变成了“已配对”。这样我们蓝牙的配对操作就完成了。 6. 正确配对之后返回到手机目录,找到我们的BOXZ客户端图标,打开BOXZ的Android客户端软件。在启动菜单中就会出现我们的BOXZ设备了。选中后进入操作界面截图11 7. BOXZ的操作是通过重力感应控制方向,按键操作手臂来实现互动的。如操作界面图一共有7个按键,左侧两个按钮为左臂的上下运动,右侧两个按钮是右臂的上下运动,中间是手臂抬起与放下,最下面的大按钮是技能键,大家可以自定义一个技能。界面中并没有方向键,这是因为BOXZ的方向移动是通过手机重力感应来实现的。但原理上跟按键操作是一样的,每次动作Android就会发送指定的字符到Arduino,然后Arduino再执行相应的动作。顺便扩展一下思路,大家也可以用我们的Android客户端来做智能家居的开关灯管理的。 8. 如果大家需要自定义按钮的话,可以通过手机的菜单键调出控制面板,如截图12。点击“Settings”里面会有全部的按键设置,共计22个按键以清单的方式显示,大家可以根据需要进行自定义修改。 |