回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

掌控板之森林保护 简单

头像 阿琛 2019.12.09 774 0

对于全球可持续发展课题的探讨,孩子们对如何保护环境展开了激烈的讨论,不过谈论最多的话题莫过于保护森林和保护动物。今天就利用掌控板来试一下,保护森林的过度砍伐是否有可实践的操作。 首先我们聚焦锁定在一棵大树上,假如这颗树被砍倒的话,那么它要发信息给警察,这样可以及时的阻止乱砍乱伐的持续发生。 思路是正确的,接下来思考一下,应该如何判断大树是不是倒下了呢? 经过讨论,孩子们一致认为,把掌控板绑在一颗树上进行检测。大树倒下,掌控板也就倒下了。 通过代码的多种尝试,最终锁定在“掌控板向后倾斜”的模块上,这个模块最方便,因为只有掌控板直立的时候,它的返回值才是True,其他状态下,掌控板都是False。不论大树你是朝左倒还是朝右倒,或者朝前还是朝后,只要倒下的时候能检测到就行了。不错,这个方法简便易行,测试一下效果。

project-image

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

project-image

经过测试,我们的掌控板不管朝着哪个方向倒下,都会在屏幕中显示sos的求救信息。 接着为警察手中的掌控板来编写接收信号的程序。

project-image

评论

user-avatar