最新消息:

Scratch开发板教程:用触碰感应手指做一个小小音乐家

Scratch 少儿编程 2437浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

今天要介绍的是使用Scratch软件与Scratch开发板制作的触碰感应手指,做一个小小音乐家。

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

这是这次使用的是专为Scratch所设计的开发版Scratch PICOboard (万能的淘宝上可以找到)

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

制作感应手准备的材料

剪刀、导电胶带、单面魔鬼贴、锡箔纸、Scratch PICOboard

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

制作感应指套:

首先将导电胶带绕自己的手指一圈,将绕自己手指一圈的长度做上记号,并将这个记号加上一公分的长度后剪下来

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

接着将魔鬼贴与导电胶带的另一面撕下来,通常导电胶带和魔鬼贴撕下来之后绘有双面胶,将导电胶带与魔鬼贴双面胶的部分互相粘再一起,如果魔鬼贴比导电胶带宽,请再贴上一个导电胶带,让魔鬼贴另一面布满导电胶带。

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

接着将另一面毛茸茸的魔鬼贴剪下一小块,将魔鬼毡四分之一的部分与刚刚的魔鬼贴粘再一起。接着反折,将下方毛茸茸的魔鬼贴,粘在上方粗糙部分的魔鬼贴,这样指套就完成了

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

重复上面的动作就可以做出四个感应手指

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

制作感应版

请准备锡箔纸与一块板子,锡箔纸使用一般超市买的锡箔纸即可,为了不让容易破的锡箔纸一下子就坏掉,我们需要准备一块板子将锡箔纸贴上去,板子是什么材质都没关系,大小至少要一个手掌大

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

Scratch PICOboard联机

首先拿出Scratch PICOboard附赠的线,将四个红色的夹子分别夹在感应手指上,黑色的夹子夹在感应版上

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

接着将食指的线插在Scratch PICOboard标示A的孔,中指插在B的孔,无名指插在C的孔,小指插在D的孔,请确实插入孔内,不然会读取不到数值。完成之后可以在 Scratch 中看到状态变化

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

设定Scratch主要程序

产生变量,请按变量选项,产生变量「手指侦测」、「食指」、「中指」、「无名指」以及「小指」

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

点选舞台,设定程序一开始的状态,将手指侦测数量设为0、音量设为50、选择一开始游戏的背景。(舞台背景的设计可以参考之前的课程)

新增广播事件,在广播按钮中选择「开新档案」,并新增「音量调整」、「手指侦测」、「一只手指」、「两只手指」四个档案

请在舞台中设定,我们将电阻感测「A」设为食指、[B]为中指、[C]为无名指、[D]为小指,

 如果数字小于50,代表手指有碰到锡箔,将食指变量设为1,感测值大于50则代表没有碰到锡箔,将食指变量设为0

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

设定一只手指头出现音符,「Do」、「Re」、「Mi」、「Fa;两只手指出现音符「So」、「Ra」、「Si」、「Do

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

点选小猫后,从「声音」选项中,拉出「音量设定」积木,并从「」将「滑杆的侦测值」放进去,点选小猫后,从「外观」选项中,拉出「将大小设定」积木,并将「滑杆的侦测值」加数字100放入,「将大小设定」积木中,这样音量越大声,猫也会变得越大

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

启动小小音乐家

写完程序之后,就可以开始期待已久的试玩啰,首先请确认活动一的是否完成了,完成之后,

使用你的感应手指,与你的Scratch一起玩音符吧

 

Scratch课程系列:用触碰感应手指做一个小小音乐家

Scratch课程系列:用触碰感应手指做一个小小音乐家

Scratch课程系列:用触碰感应手指做一个小小音乐家

Scratch课程系列:用触碰感应手指做一个小小音乐家

 

感应手指还可以应用在许多地方,欢迎大家发挥自己的想象。

 

始发于微信公众号:
易心Microbit编程

您必须 登录 才能发表评论!