首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

零基础在家陪娃玩编程:作品分享-上午十点的程小奔

很久没有写过编程文章了。实际上前段时间为了参加MakeBlock公司的活动,陆续完成了不少编程作品,也收获不少奖品,以后有空可以一一分享出来。

这次MakeBlock搞了个很棒的活动:以“上午十点的程小奔”为主题,创作程小奔的小故事视频,要求运用至少3个“个性表情”积木。

我觉得这个活动创意真的很好:

1、开放主题,充分发挥孩子的想象力

2、构思剧情,设置场景,编程配合,分镜头拍摄,整合......稍微规划一下,就是一个很经典的PBL(Project Based Learning)案例

3、编程、搭场景是STEM,但拍摄视频的价值取向是A,这才是真正的STEAM活动

4、顺带的,测试和推广了一波“个性表情”

这么好的活动,当然要带娃参加。不过因为年底娃的活动多,又接近期末,学习也不轻松,所以前几天主要都是构思剧情,真正拍摄只能趁元旦假期出去旅游的时候进行。

可是带程小奔出门,编程怎么办?出门是为了放松度假,不会带电脑,甚至连平板都不想带。事先预设剧本,把表情、动作、停顿时间都事先设定好,可以是可以,但是太不灵活,万一临时有个什么新灵感或者有什么变化就麻烦了。

于是我们编写了下面这套程序(左边的自制积木没有截全,后面都是和前面一样的:如果表情编号=几,那么显示哪个个性表情)。

程序的功能主要是:

根据齿轮电位器的值确定输出哪个表情。按A准备输出表情,检测到声音响度>阈值(截图这个是10,适合室内安静场所)就反复输出选定表情。

按B键可以显示现在的编号,按C键全部停止。

程序本身很简单,稍微值得一提的就是齿轮电位器和响度的应用。

对于程小奔,齿轮电位器是唯一一个区分度高同时又稳定的输入手段,可以玩出很多花样。其他输入手段,比如按钮,稳定是很稳定,但是区分度太低,只有3个按钮;而陀螺仪相关传感值、光强传感值、响度传感值等等,区分度虽然高,但是都不稳定。所以编程应用时,大可以多多考虑活用齿轮电位器。

响度的应用则是一种“遥控”,程小奔还支持红外,另外光强、颜色也都可以作为“遥控”手段,需要时可以根据情况选用。

说了这么多,不如来看看我们的视频吧。

对我来说,教娃学编程不是最重要的目的,甚至根本不是目的。陪娃一起玩才是最重要的目的,只不过要玩得有意思点。玩着玩着就掌握了一些能力,收获了一些经验,这才是我想要的。凡是能达到这个目的的活动,我都会尽量参与,如果你有兴趣,我建议你也多关注一下这些活动。

本章到此结束。如果您有问题需要讨论或者对同好交流平台感兴趣的,欢迎扫描下面二维码加棠爸的微信,验证申请就写“程小奔”或者“编程”就行了。

— END —

TOP 10

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190104G0FWOE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券