appinventor至少用3个传感器制作程序

appinventor至少用3个传感器制作程序,第1张

appinventor至少用3个传感器制作程序,也可以使用“位置传感器的有经纬度值”块,直接询问传感器中是否有读数,如图23-6所示。 图23-6 用...

1. 打开软件App inventor ,点击创建项目 ,然后点击左侧类目 : 绘图动画 ,拖动组件 画布和精灵到中间 ,分 别进行设置 ,之后上传指南针图片素材

2. 添加组件 , 点击传感器 ,选择方向传感器 ,拖动到屏幕中 ,非可视组件在屏下方。

3. 编写代码 ,点击编程 ,拖动 “当方向传感器方向改变时”到屏幕 ,然后点击 精灵 ,拖动

从17coding上拷贝的两个项目,helloPurr及paintPot

以上是helloPurr的用户界面及代码,以下是paintPot的界面及代码:

首先,在主界面上添加一个按钮、一个文本标签和一个Web客户端控件,选中控件后可在右侧工作区的属性栏中修改属性,如文字、颜色、字体大小等。

程序逻辑

接着在右上角选择“逻辑设计”,开始程序逻辑的编写

按钮的点击响应

在“模块”中选择按钮控件,这里咱们已经重命名为“读取多个设备”,拖拽第一个到工作面板。

这里咱们要执行HTTP请求,这部分与请求方法有关,随后讨论。

读取HTTP响应

选中Web客户端,这里咱们已经重命名为“HTTP请求_读取多个设备”,拖拽第一个控制模块到工作面板

有了响应之后,咱们要把响应内容放到文本标签上显示出来,所以咱们选择文本标签“响应内容”,然后拖拽“设‘响应内容’‘文本’为”到工作面板,并上面的控制模块结合起来,如下图所示:

显然咱们还需要一个变量来存储响应的内容,那么自然要选择“变量”,然后拖拽如下图的组件到工作面板,并与设置文本的组件结合在一起,点击下拉列表,可选择变量存储的内容,这里选择“响应内容”。

以上为通用部分,OneNet API中使用的请求方法无非 GET、POST、PUT、DELETE 四种,而GET和DELETE 以及 POST和PUT的使用比较类似,所以下面就以GET请求和POST请求为例,说明App Inventor的用法。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8132355.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存