案例
更新日期:2018/8/15
适用软件及版本:mblock V5.0.0-beta.4
1. 用按钮切换小程的表情
1) 拖取一个事件类积木 当按下按钮() 到脚本区,保留默认值。
2) 添加一个播放类积木 播放声音(),选择“开关”。
3) 添加一个显示类积木 显示图案(),保留默认图案。
4) 点击”上传到设备“将程序上传到小程。
5) 按下按钮A看看小程的表情吧!
2. 用小程制作点阵动画
1) 拖取一个事件类积木 当小程摇晃时 积木到脚本区。
2) 从显示类积木拖取一个 显示图案()()秒 积木,并绘制以下图案。将时间设为0.3秒。
3) 添加一个显示类积木 显示图案()()秒,绘制以下图案。将时间设为0.3秒。
4) 再添加一个显示类积木 显示图案()()秒,绘制以下图案。将时间设为0.3秒。
5) 从控制类积木拖取一个 重复执行()次 积木将三块显示积木包裹起来,将次数设为6。
6) 添加一点音效,让我们从播放类积木拖取一个 播放声音() 积木,将声音设为跳动。
7) 点击”上传到设备“将程序上传到小程。
8) 摇晃一下小程试试看!
3. 让小程播放音乐
1) 拖取一个事件类积木 当按下按钮() 到脚本区,保留默认值。
2) 添加四个播放类积木 播放音符()以()拍,将音符分别设为C4、E4、F4、A5。
音量控制程序
3) 添加一个事件类积木 当小程启动。
4) 添加一个播放类积木 将音量设置为()% 和一个感知类积木 齿轮电位器读数,这样我们就可以控制音量大小。
5) 再添加一个控制积木 重复执行,我们才能随时调节音量。
6) 点击”上传到设备“将程序上传到小程。
7) 按下按钮A让小程演奏音乐吧!
4. 让小程眨眼
1) 拖取一个事件类积木 当小程启动 到脚本区。
2) 添加一个显示类积木 显示图案()()秒 和一个运算类积木 在()和()之间取随机数,将数值更改为2和5,让小程随机眨眼。
3) 再添加一个显示类积木 显示图案()()秒,绘制下列图案,并将时间改为0.2。
4) 添加一个控制类积木 重复执行,让小程重复眨眼睛。
5) 点击”上传到设备“将程序上传到小程。
6) 看看小程眨眼睛吧!
5. 让小程识别颜色
1) 拖取一个事件类积木 当小程启动 到脚本区。
2) 添加一个控制类积木 如果()那么() 和一个感知类积木 检测到的颜色是()?,保留默认红色。
3) 添加一个灯光类积木 指示灯亮起(),当检测到红色时,程小奔指示灯会亮起红色。添加一个播放类积木 播放声音(),选择“得分”,添加一些音效。
4) 我们想让程小奔同样检测蓝色,右键点击复制检测红色的脚本,将颜色更改为蓝色。
5) 再添加一个控制类积木 重复执行,让程序始终执行。
6) 点击”上传到设备“将程序上传到小程。
7) 试一试吧!
注意:将颜色红外传感器转至下方。
6. 让小程躲避障碍物
1) 拖取一个事件类积木 当小程启动 到脚本区。
2) 添加一个显示类积木 显示图案(),保留默认图案。
3) 添加一个运动类积木 ()以动力()%,选择“前进”,一个控制类积木 等待(),和一个感知类积木 检测到物体?。
4) 当程小奔检测到障碍物时,我们让它后退并右转。我们需要三个运动类积木:停止运动,后退以动力()%()秒,和 右转以动力()%()秒。
5) 再添加一个控制类积木 重复执行,让程序始终执行。
6) 点击”上传到设备“将程序上传到小程。
7) 看看程小奔躲避障碍物吧!
注意:将红外传感器转动至前方。
7. 让小程控制舞台演奏乐器
这个项目结合了舞台编程。
开始创作前,请点击关闭上传模式。如下所示:
1) 选中“设备”下的程 小奔,拖取一个事件类积木 当按下按钮() 到脚本区,保留默认按钮A。
2) 当按钮按下时,我们想要舞台角色接收到消息。我们需要添加一个事件类积木 广播(),新建一个消息并命名为“A”。
舞台程序
3) 选中“角色”,点击“+”添加角色。在弹出的角色库页面,选择“Drum”并点击“确定”。
4) 选中“Drum”,拖取一个事件类积木 当接收到(),一个声音类积木 播放声音(),保持默认的“high tom”。
5) 为“Drum”添加一些动画效果。添加一个外观类积木 换成()造型,选择“drum-b”,一个控制类积木 等待()秒,时间设为0.2秒,再添加一个外观类积木 换成()造型,保持默认“drum-a”。
6) 保存你的项目,按下按钮A看看吧!
8. 设计程小奔的控制台
这个项目结合了舞台编程。
开始创作前,请点击关闭上传模式。如下所示:
舞台程序
1) 选择“角色”,点击“×”删除默认角色熊猫。点击“+”添加新角色,在角色库中选择“Arrow1”,点击“确认”。
2) 选择“Arrow1”,添加事件类积木 当角色被点击 和 广播(),新建消息“Right”。
3) 右键点击“Arrow1”进行复制,新角色会被自动命名为“Arrow2”,点击“造型”,选择第二个造型,完成后点击“×”完成设置。在脚本区,点击新建消息“Left”。
4) 重复步骤3,添加另一角色“Arrow3”,新建消息“Down”。
5) 重复步骤3,再添加一个角色“Arrow4”,新建消息“Up”。
6) 点击调整箭头位置,如下图所示。
程小奔程序
7) 选中“设备”下的“程小奔”,添加一个事件类积木 当接收到(),选择“Left”,和一个运动类积木 左转以动力()%()秒,保留默认值。
8) 添加一个事件类积木 当接收到(),选择“Right”,和一个运动类积木 右转以动力()%()秒,保留默认值。
9) 添加一个事件类积木 当接收到(),选择“Up”,和一个运动类积木 前进以动力()%()秒,保留默认值。
10) 添加一个事件类积木 当接收到(),选择“Up”,和一个运动类积木 后退以动力()%()秒,保留默认值。
11) 保存你的项目,点击舞台上的箭头控制程小奔吧!
9. 用程小奔制作一个数字炸弹
1) 拖取一个事件类积木 当小程启动 到脚本区。
2) 选择变量类积木,点击“建立一个变量”,将变量命名为“Number”,点击“确定”。
3) 添加一个变量类积木 将Number设为(),保留默认值0.
4) 添加一个显示类积木 显示()直到滚动结束,和一个变量类积木 Number。
5) 添加一个事件类积木 当按下按钮(),保留默认按钮A,和一个变量类积木 将Number增加(),保留默认值。
6) 为游戏增添音效,添加一个播放类积木 播放声音(),选择“开关”。
7) 右击复制积木,并添加到 播放声音() 积木后面。
8) 设置游戏结束规则,添加一个控制类积木 如果()那么() 。
9) 从运算类积木拖取一个 ()>() 积木和一个 在()和()之间取随机数,再从变量类积木拖取一个 Number 积木。
10) 添加一个显示类积木 显示图案() ,点击绘制如下图案。再添加一个播放类积木 播放声音(),选择“爆炸”。
11) 点击”上传到设备“将程序上传到小程。
12) 试一试吧!
示例程序
慧编程本身自带了丰富的示例程序,您可以在作品管理页直接获取。
教育站
您还可以登陆官方教育站,获得更多学习资源:
请访问:http://education.makeblock.com/zh-hans/resource/
论坛分享
欢迎大家登陆程小奔的官方论坛分享自己的作品,交流学习经验:
http://bbs.makeblock.com/forum-95-1.html