蓝牙控制arduino的安卓软件(基于app inventor2 )(之一:andriod软件设计篇)
2014-04-06 20:38
295 查看
蓝牙控制arduino的安卓软件(基于app inventor )
本文章软件下载:基于app inventor的蓝牙控制arduino安卓客户端
最近在无线电杂志上看到关于app inventor 的内容,赶脚很厉害,从图书馆回来后就开始尝试,发现真的不错。因为之前在用arduino,所以我想能能不能用app inventor写软件通过WIFI或者蓝牙控制arduino,所以就有了这篇文章,下面开始介绍:
功能描述:1、手机控制arduino上pin13灯的亮灭(可以使其他灯,也可以是其他单片机)。
首先介绍软件的制作过程:
1、登陆 http://appinventor.mit.edu/explore/ 来在线制作软件(也可以下载离线版制作);
我们可以在首页新建应用
然后进行操作。软件的制作分为两部分:界面设计和“组装代码”,我们可以通过右上角(下图)的两个按钮进行切换:
界面设计是我们制作应用时首先看到的界面:
在左侧是常见的按钮,标签什么的(和VB类似),可以拖拉进中间的设计框,拉过来的都将显示在右侧,最右侧是原件的属性,我们也可以删除不用的原件。
代码组装界面如下:
类似的,最左边是代码原件,可以直接拉到框内进行组装代码。
我们在设计应用界面和代码时可以通过三种方式来实时了解功能,其中最常用的是WIFI和安卓手机的搭配,也可以用数据线和手机当然如果没有手机,也可以使用仿真。可以在左上方选择方式:
例如,选择第一个WIFI加手机后会出现二维码和代码,随便选一种方式进行连接:
基本上软件设计就这几部。具体怎么设计可以参见百度文库的教程(共4个小时),看完之后你会有基本的了解。
下面就具体简介本软件的制作:
1、首先是界面设计,将所有需要的控件全部拉到框内,然后在右侧设置对应的属性。
2、首先初始化软件(就是刚进入软件回做什么)
其实就是声明了一个全局变量,变量名字叫做 OK;
下面是弹出一个框(就是那种出现后几秒钟后消失的那种提示),上面的内容是“欢迎使用本软件!@zgc261”。
3、选择蓝牙设备:
第一句是,选择前,将配对的蓝牙地址组成数组列表,以供选择;
第二句是,选择后将选择的地址赋给全局NAME;
4、下面开始连接选择的蓝牙地址:
功能描述:
如果已经连接的话,则点击之后断开连接;
若没有连接,则点击之后进行连接,并显示相关提示;
连接成功后,会显示OK;
5、测试:
两个按键的功能是:亮和灭,其实就是通过蓝牙向单片机发送了A和B(字符),然后在单片机断进行解析。
这样软件基本就做好了,可以打包下载了。
谢谢大家。
本文章软件下载:基于app inventor的蓝牙控制arduino安卓客户端
-----------------------------------------------------------------------------------------------------------------------------
大家可以参考
http://www.appinventor.com.cn/forum.php?mod=viewthread&tid=3242
本文章软件下载:基于app inventor的蓝牙控制arduino安卓客户端
最近在无线电杂志上看到关于app inventor 的内容,赶脚很厉害,从图书馆回来后就开始尝试,发现真的不错。因为之前在用arduino,所以我想能能不能用app inventor写软件通过WIFI或者蓝牙控制arduino,所以就有了这篇文章,下面开始介绍:
功能描述:1、手机控制arduino上pin13灯的亮灭(可以使其他灯,也可以是其他单片机)。
首先介绍软件的制作过程:
1、登陆 http://appinventor.mit.edu/explore/ 来在线制作软件(也可以下载离线版制作);
我们可以在首页新建应用
然后进行操作。软件的制作分为两部分:界面设计和“组装代码”,我们可以通过右上角(下图)的两个按钮进行切换:
界面设计是我们制作应用时首先看到的界面:
在左侧是常见的按钮,标签什么的(和VB类似),可以拖拉进中间的设计框,拉过来的都将显示在右侧,最右侧是原件的属性,我们也可以删除不用的原件。
代码组装界面如下:
类似的,最左边是代码原件,可以直接拉到框内进行组装代码。
我们在设计应用界面和代码时可以通过三种方式来实时了解功能,其中最常用的是WIFI和安卓手机的搭配,也可以用数据线和手机当然如果没有手机,也可以使用仿真。可以在左上方选择方式:
例如,选择第一个WIFI加手机后会出现二维码和代码,随便选一种方式进行连接:
基本上软件设计就这几部。具体怎么设计可以参见百度文库的教程(共4个小时),看完之后你会有基本的了解。
App Inventor 入门基础教程 地址:http://wenku.baidu.com/course/view/1ea9ae45b307e87101f6968d
下面就具体简介本软件的制作:1、首先是界面设计,将所有需要的控件全部拉到框内,然后在右侧设置对应的属性。
2、首先初始化软件(就是刚进入软件回做什么)
其实就是声明了一个全局变量,变量名字叫做 OK;
下面是弹出一个框(就是那种出现后几秒钟后消失的那种提示),上面的内容是“欢迎使用本软件!@zgc261”。
3、选择蓝牙设备:
第一句是,选择前,将配对的蓝牙地址组成数组列表,以供选择;
第二句是,选择后将选择的地址赋给全局NAME;
4、下面开始连接选择的蓝牙地址:
功能描述:
如果已经连接的话,则点击之后断开连接;
若没有连接,则点击之后进行连接,并显示相关提示;
连接成功后,会显示OK;
5、测试:
两个按键的功能是:亮和灭,其实就是通过蓝牙向单片机发送了A和B(字符),然后在单片机断进行解析。
这样软件基本就做好了,可以打包下载了。
谢谢大家。
本文章软件下载:基于app inventor的蓝牙控制arduino安卓客户端
-----------------------------------------------------------------------------------------------------------------------------
大家可以参考
http://www.appinventor.com.cn/forum.php?mod=viewthread&tid=3242
相关文章推荐
- 批量自动安装常用软件
- 批量自动安装常用软件
- 网上视频站 视频下载利器 优酷网 视频下载 必备 软件 下载[原创]_常用工具_脚本之家
- IIS 防盗链 软件
- android通过蓝牙接收文件打开时无法自动选择合适的应用程序
- Almp 安卓系统上搭建本地php服务器环境的步骤
- 基于Arduino+LabVIEW的多路数据采集系统
- 基于Arduino+LabVIEW的串口控制LED亮灭
- 基于Protues的Arduino学习笔记01-Arduino UNO实验板设计
- 《Arduino与LabVIEW开发实战》-前言
- System Silencer – 离开时 让电脑自动开始任务
- 浅谈Android虚拟机的动态加载技术
- 月光微博客
- 月光微博客
- 月光微博客
- 月光微博客
- 月光微博客
- 月光微博客