文档版本:v0.1
日期:2018/5/28
作者:Alex
适用软件及版本:mblock v5.0.0-beta.2.3
神经元案例
希望这些项目能够给大家带来启发和灵感,帮助大家创作自己的项目。
案例分享
1、开始第一个项目——制作跳动的红心(入门)
1)连接神经元LED面板模块
2) 将“当绿旗被点击”积木块拖到脚本区。
3) 添加外观积木,选择外观积木中LED面板的相关块,组成以下程序。
4) 点击“绿旗”运行。
LED面板模块会依次显示对应图案,构成一颗跳动的红心。
5) 你也可以绘制更多图案,比如星星或雪花
小技巧:在积木上点击右键可以复制脚本;在脚本区的空白处点击右键,可以整理所有积木。
6) 保存你的程序。
7) 最后一步,将作品展示给身边的人~
2.创作音乐——蜂鸣器奏乐(入门)
这个项目将会告诉你如何使用神经元的蜂鸣器发声,并制作一段小音乐
1) 该项目建议使用以下积木:
2) 在新建项目中拖动对应的语句块,组成如下程序:
3) 点击下拉框选择播放的音符。
4) 继续完善这组音乐,注意使用之前提到的复制技巧
5) 点击绿旗尝试播放这段音乐,你听出来这是哪一首曲子了吗?
小技巧: 可以通过改变节拍来调整音乐播放的速度。
3.并行执行——心随乐动(入门)
将积木组合起来就形成了脚本。小程最多可以同时执行六个脚本。
该程序包含了两个脚本,一个脚本控制LED面板绘制跳动的红心,一个脚本控制蜂鸣器鸣唱歌曲。
小技巧: 使用“重复执行”语句块可以使得程序被重复的执行
4.用震动控制LED面板——变脸(中级)
1)本项目建议使用以下积木:
2)为了使得陀螺仪能够控制LED面板上的图案,我们需要使用“如果...那么...”语句块,当判断条件为真时,“如果...那么...”语句块内的语句块会被执行,否则它将被跳过。
3)拖拽上述语句块组成如下程序:
当陀螺仪感受到震动时,LED面板上的表情就会随之变化。
5.通讯变量——熊猫报数(中级)
用小熊猫来报告陀螺仪检测到震动的次数
1) 该项目建议使用以下积木:
当陀螺仪检测到震动时,(摇晃或拍击桌面均能使得放在桌上的陀螺仪检测到震动)该输出结果为true,否则为false。
2) 在本项目中我们将使用变量来使得小熊猫感知陀螺仪的震动次数
在“数据”下点击“新建变量”新建一个名叫“震动次数”的变量。
3)拖动相关语句块构成如下程序:
4)切换到“角色”栏,选择小熊猫(你当然可以选择其他角色)
5)拖动语句块,利用变量让小熊猫实时汇报震动次数
6)点击“绿旗”,敲击桌面查看程序的运行效果
你可以和小伙伴们比赛,看在固定时间内谁的震动次数大。
6.与舞台角色互动——使用 Funny Touch 演奏乐器(中级)
使用广播的功能可以让神经元与舞台角色通讯,完成舞台互动作品:
1) 创建新消息,让Funny Touch 蓝色鳄鱼夹与地线导通时发送广播“Blue”。同理新建“Yellow”,“Red”,“Green”三个广播消息,让它们在对应颜色的鳄鱼夹与地线导通时发送对应广播。
2) 切换到角色栏,添加相关角色,新增的角色会出现在舞台区。
然后删除掉原来的小熊猫。
3) 点击“+”添加音乐扩展
4) 任意挑选你喜欢的声音作为输出结果,比如下面程序中所选择的:
5) 点击“绿旗”看一下具体效果吧
更多资源
教育站
您还可以登录官方教育站,获得更多学习资源。
http://education.makeblock.com/zh-hans/resource/
论坛分享
欢迎大家登陆神经元的官方论坛分享自己的作品,交流学习经验:
http://bbs.makeblock.com/forum-79-1.html