App-inventor蓝牙通信-温湿度显示(图形化编程)

       使用app-inventor制作一个可以配合arduino、蓝牙模块HC06、温湿度模块等进行温湿度显示的app,首次蓝牙模块连接后,后续app具备自动连接该蓝牙模块的功能。

      

App制作:

制作网站地址:icon-default.png?t=N7T8http://code.appinventor.mit.edu

弹出欢迎界面点击下方的“继续”(或者是英文“continue”),后续弹出页面点击关闭(close)。可以点右上角语言修改,默认是“英文”,可以修改为“简体中文”。

1、创建新项目wsd,并添加如下组件。

2、组件属性设置如下表格。

组件

所属面板

布局

命名

属性

属性值

水平布局

界面布局

Screen1

水平布局

1

列表选择框

用户界面

水平布局1

蓝牙连接

文本

初次连接

按钮

用户界面

水平布局1

断开蓝牙

文本

断开蓝牙

按钮

用户界面

水平布局1

重新连接

文本

重新连接

标签

用户界面

Screen1

温度

文本

温度:

标签

用户界面

Screen1

湿度

文本

湿度:

蓝牙客户端

通信连接

非可见组件

蓝牙客户端1

计时器

传感器

非可见组件

计时器1

启用计时

(不打钩)

计时间隔

5000

对话框

用户界面

非可见组件

对话框1

微数据库

数据存储

非可见组件

微数据库1

3、逻辑编程

制作完成后,点击“打包apk”,等待编译完成后,使用安卓手机扫码下载、安装app。

硬件制作:arduino开发板+HC06蓝牙模块+DH11温湿度模块

1、接线:arduino和蓝牙模块进行连接,Arduino与温湿度模块连接线如下表。(同行代表相连接)

Arduino开发板

蓝牙模块(HC06)

DH11温湿度模块

5V

VCC

5V

GND

GND

GND

1或TX

RXD

0或RX

TXD

2

DATA

2、arduino编程(米思齐模块编程)

使用操作:

       首先手机要与蓝牙模块HC-06进行配对,配对成功后。安卓新系统需要设置app权限“附近设备”允许。

第一次使用点击“初次连接”,在弹出列表中选中对应的HC06蓝牙模块进行连接。以后使用只需开启app就会自动连接蓝牙模块,如果连接失败或中间断开,再点击“重新连接”即可。但如果更换蓝牙模块需要再次点击“初次连接”进行连接。

如果程序、连接正确,即可在手机界面看到上传上来的温湿度数据。

  • 21
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值