设为首页收藏labplus社区产品资料库
0
积分值+2
0
掌控币+1
0  关注
0  粉丝
5  帖子
阿琛🌈🍭
2019年12月09日

#基础使用#掌控板之森林保护

对于全球可持续发展课题的探讨,孩子们对如何保护环境展开了激烈的讨论,不过谈论最多的话题莫过于保护森林和保护动物。今天就利用掌控板来试一下,保护森林的过度砍伐是否有可实践的操作。

首先我们聚焦锁定在一棵大树上,假如这颗树被砍倒的话,那么它要发信息给警察,这样可以及时的阻止乱砍乱伐的持续发生。

思路是正确的,接下来思考一下,应该如何判断大树是不是倒下了呢?

经过讨论,孩子们一致认为,把掌控板绑在一颗树上进行检测。大树倒下,掌控板也就倒下了。

通过代码的多种尝试,最终锁定在“掌控板向后倾斜”的模块上,这个模块最方便,因为只有掌控板直立的时候,它的返回值才是True,其他状态下,掌控板都是False。不论大树你是朝左倒还是朝右倒,或者朝前还是朝后,只要倒下的时候能检测到就行了。不错,这个方法简便易行,测试一下效果。


第一步的检测已经成功实现了,接下来就是判断并发送求救信号。

此时我们需要两块掌控板配合使用,需要用到的是掌控板的无线发送模块。

首先为绑在树上的掌控板写入程序,由于我们判断的是所有倒下的情况,而我们又发现,只有当掌控板直立时,检测的值才是True,那么也就是所有“非”True(真)的情况都需要求救。


经过测试,我们的掌控板不管朝着哪个方向倒下,都会在屏幕中显示sos的求救信息。

接着为警察手中的掌控板来编写接收信号的程序。


5

点赞

325 次阅读2 条评论5 人赞
2条评论