设为首页收藏labplus社区产品资料库
1482
积分值+2
520
掌控币+1
0  关注
125  粉丝
160  帖子
论坛小助手
2019年04月18日

#物联网应用#物联网应用AppInventor-私人定制(下)

上一章节说明了掌控板的传感器输入设备使用,现在我们再说一下输出设备。需要了解上一章节可以在物联网应用AppInventor-私人定制(上)查看。

App Inventor向掌控板发出保存数据请求,手机控制掌控板开灯和关灯需要5个步骤:

1.硬件准备与连接

2.设计用户界面

3.程序思路剖析

4.编写程序

5.连接与测试

6.打包apk与安装

一、硬件准备与连接

使用mPython X编写程序,刷入程序后屏幕上显示掌控板在局域网中的ip地址


二、设计用户界面

(链接:https://app.wxbit.com)注册/登录在App Inventor中创建一个新项目,在App Inventor中创建一个新项目,命名为“LED”,向屏幕中添加组件:按钮*2、网络数据库*1。在组件属性调整好文字


设网络服务器组件的服务器地址为掌控板的ip地址,端口号为8888。


三、程序思路剖析

当客户端发出保存数据请求时,请求信息中会携带两个参数: 标记和数据,服务器会将“标记”解释为掌控板上的输出资源,例如,当标记为buzz时,输出资源为蜂鸣器,并将“数值”解释为具体的输出值,如蜂鸣器的鸣响频率。


由下图可得知,本次我们需要用到的标签是:“rgb”。

注意:表中出现的``为相应资源编号,编写时需替换为具体数值,如0、1、2等,注意丌要带入`<`和`>`符号,如rgb0,pind1。


四、编写程序



五、连接与测试

点击连接→AI伴侣


手机打开AI伴侣扫描二维码即可进行测试


使用效果


六、打包apk与安装

点击打包apk→打包apk并显示二维码


手机打开AI伴侣扫描二维码即可进行安装


0

点赞

812 次阅读1 人订阅