- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无需编程,DIY自己智能小车的Android蓝牙遥控软件
无需编程,DIY 自己智能小车的Android 蓝牙遥控软件(一)
很多热衷于玩单片机小车、机器人的童靴,往往也向往着有天能
自己编写一个Android 手机的遥控程序,通过自己的手机遥控小车,单
片机程序用C 语言或者汇编什么的都可以容易完成,,无奈要写一个
上位机的Android 控制程序就要会java 、还要学一点xml 知识,对于
只学过C 或C++的人来说……..╮(╯▽╰) ╭
不过万能的Google 提供了一款云端Android 程序开发工具:
AppInventor 。因为对于想要用手机控制机器人的使用者而言,他们不
大需要太华丽的界面,只要使用基本组件例如按钮、文字输入输出即可,
所以,App Inventor 让你抛开复杂的程序代码,使用搭积木式的方法来
完成您的Android 程序。(完全不需要编程哦)
上个效果图先。
呵呵,有没有跃跃欲试的冲动?按照下面的步骤一步一步来吧:
一、 要有一台电脑(废话呀…………)
系统需求:
1)Macintosh:Mac OS X 10.5,10.6
2 )Windows 系列:Windows XP ,Windows Vista ,Windows 7 都可以
的
3 )GUN/Linux 系统:Ubuntu 8+,Debian 5+ 等。
1)Mozilla Firefox 3.6 或更高
2 )Apple Safari 5.0 或更高
3 )Google Chrome 4.0 或更高
4 )IE6 及更高
其次测试一下你的Java 环境配置是否正确:
这需要在你的电脑上能够运行Java ,目前官方更新到了Java 7,如果
没有安装的话,可以在Oracle 官方网站上去下载(我的电脑有没有装
了java 呢?到java 的官方链接里看一下知道了
/zh_CN/download/installed.jsp )。
要有一个Gmail 帐号,个人认为Gmail 邮箱是必备的邮箱啊,没有就申
请一个。
最后,安装App Inventor 软件包:在使用App Inventor 之前,你还需
要安装一个叫做App Inventor Setup 的软件包在你的电脑上。当然你需
要根据你的操作系统来下载不同的软件包的。这里我提供的是Windows
系统下的软件包,其他的可以在Google 的网站上去下载!Download!!
下载完成后的文件名应该是:
AppInventor_Setup_Installer_v_1_2.exe (~92 MB), 点击打开安装即
可,这里建议最好不要更改安装路径的。这里提供以下地址:
/learn/setup/setupwindows.html
到目前为止,以上4 个步骤如果都顺利,那么我们可以登录这里开始编
写Android 软件啦:/
点击右边的红色“Invent”按钮进入MyProjects 页面,这里就可以新建工
程,开始编写Android 软件了。
网站上也提供了一些教程。有兴趣可以浏览下。
二、 编写下位机(单片机小车)程序,设置好蓝牙通信协议。
走到第二步,对于很多智能小车、机器人爱好者来说都不是问题了。
先理一下Android 手机与小车的遥控方式:
这样一来,手机发送事先规定好的数据指令,蓝牙模块接收到,再传送
给小车,小车对指令进行一下Switch,,是前进指令的就前进、该后
退的就后退……
相应的,下位机小车应该要有的几个基本功能函数,它们应该是:
前进函数(Forward(void) )、后退(Backward(void) )、左转(Lift(void) )、
右转(Right(void) )、停止(Stop(void) )。
这里名称是否一致,内容是什么的无关紧要,你也可以拿来控制机器人
相应的动作,下位机由人怎么写控制函数的程序段都行。。这里是我们
设定的小车的协议,有这个现成的下位机程序供我们驱动,玩其他智能
小车、机器人的童靴可以自己编嘛。
(程序在:LHcar 光盘\No.3-Lighthouse 源代码\Chapter10-小车综合
程序\No.8-Android 遥控蓝牙小车)
目前就先控制这几个命令吧,协议里面加、减速,转圈等功能就不做控
制了。
个人按照自己的要求写好下位机程序,这一步就算完成了。
三、 利用Appinventor 开始搭建Android 控
您可能关注的文档
最近下载
- IATF 16949试题附有答案.docx VIP
- 机动车与非机动车区别.ppt VIP
- 高中思想政治选择性必修第1册 综合探究 国家安全与核心利益.ppt VIP
- 2024至2030年中国脱水蔬菜行业销售形势分析及投资规模预测报告.docx
- 王戎不取道旁李教学设计一等奖(集锦4篇).docx
- 油用牡丹种植效益分析.doc
- DreamweaverCC实例教程01 初识Dreamweaver CC 2019.pdf VIP
- 人教版(2024新版)九年级上册化学:第五单元 化学反应的定量关系 教案教学设计(2个课题+1个活动).docx
- 湘教版初中数学知识点总复习资料.pdf
- 医药公司财务管理制度.docx
文档评论(0)