创客机器人实战:基于Arduino和树莓派
上QQ阅读APP看书,第一时间看更新

2.7 APP Inventor

APP Inventor由MIT开发,实现了安卓软件的快速开发。APP Inventor是基于事件驱动的浏览器程序,国内最新的地址是广州电教馆服务器,主页为http://app.gzjkw.net/login/,如图2-7所示。

图2-7 APP Inventor广州电教馆服务器

APP Inventor只需将要用的控件拖至界面,调整好布局和基本的属性后进行编程即可。可以使用安卓手机的许多传感器,如相机(拍照应用)、加速度传感器(类似于微信摇一摇功能)、GPS(获取精度、纬度、高度信息)、方向传感器(计步器)、蓝牙(实现与Arduino通信),甚至还能实现乐高NXT的接口,这意味着APP Inventor程序可以和NXT主控制器通信。APP Inventor还实现了很多“软”功能,如扫描条形码、语音识别、网络/本地数据库等。APP Inventor在国内外还有很多赛事,有兴趣的读者可以自行查阅相关资料。