zhuzhu 发表于 2020-4-12 14:06:27

用App Inventor控制树莓派开关灯

用AppInventor控制树莓派开关灯
App Inventor是一款谷歌公司开发的手机编程软件。Google App Inventor是一个完全在线开发的Android编程环境,通过图形化积木式的拖放组件来完成Apps开发。App Inventor可以设计很多手机应用程序、手机游戏制作,也可以用于音乐制作、语音识别、物联网等。App Inventor开发环境搭建简单。组件模块丰富。方便多台机器交叉开发。支持及时调试。今天的案例是用AppInventor来控制树莓派开关灯,来了解App Inventor基础的开发过程以及用App Inventor搭建服务器控制树莓派做出开灯关灯的指令。该案例用到的硬件器材有树莓派、古德微扩展板、led灯,tf卡、供电线,硬件搭建如图所示。程序原理:程序流程:程序如下:先来看App Inventor部分:App Inventor 三大作业模块设计器(组件设计):主要作用是案例设定,元件布局与元件属性设定;图块编辑器(逻辑设计):主要作用是通过拼图作业模式进行程序的接合,同时可以操作不同属性的定义元件、控制元件和逻辑元件等来进行“程序设计”(当然不用写传统代码) ;模拟器:在没有Android设备前,可用模拟器来进行案例测试,但模拟器在部分功能方面无法提供测试(如重力传感器等)。我们可以生成apk文件直接安装在手机上进行测试。下面是具体的编程过程:1、       谷歌浏览器 地址栏输入浏览器 https://app.wxbit.com,(电脑手机都先要登陆QQ)用QQ账号登陆。2、       组件设计
新建项目,更改Screen1窗口名称。添加按钮:添加服务器组件:逻辑设计:
Screen初始化调用服务器连接创建全局变量“开灯状态”设初始值为“假”主程序:生成apk,下载到本机,通过QQ将下载的apk文件传输到手机上,并安装。树莓派部分:积木搭建完点击运行。运行测试,在手机端打开安装的apk应用程序,就可以看到用App Inventor控制树莓派开灯关灯了。 未经许可,不要转载呦!


rzyzzxw 发表于 2020-4-19 15:47:54

朱朱老师,这是个很棒的系列啊。{:7_216:}
页: [1]
查看完整版本: 用App Inventor控制树莓派开关灯