2019-2-20 11:50:34 [显示全部楼层]
查看: 1561|回复: 1

[入门教程] 【mPythonX】——掌控灯笼

[复制链接]
1234167198172_副本.jpg
   
    元宵节,又称上元节、小正月、元夕或灯节,是春节之后的第一个重要节日,是中国亦是汉字文化圈的地区和海外华人的传统节日之一。正月是农历的元月,古人称"夜"为"宵",所以把一年中第一个月圆之夜正月十五称为元宵节。
     灯笼,又称彩灯。是一种古老的中国传统工艺品,起源于2000多年前的西汉时期,每当农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造喜庆团圆的氛围。
微信图片_20190101215704_副本.jpg
一、目标:
1、认识mpython中字典使用
2、掌控板音乐编写
二、思路:
1、当灯笼向前倾斜,播放音乐《小星星》,RGB粉色灯点亮。
2、当灯笼向后倾斜,播放音乐《彩虹妹妹》,RGB绿色灯点亮。
3、当灯笼向左倾斜,播放音乐《小毛炉》,RGB蓝色灯点亮。
4、当灯笼向右倾斜,播放音乐《康定情歌》,RGB紫色灯点亮。
5、当灯笼向平放,播放音乐《新年好》,RGB红色灯点亮。
三、编程:
1、在mPythonX软件的右边列表中图形“高级”中,找到“字典”。
截图201902201108241083.png
2、定义字典,初始化字典,字典键key:歌曲名,Value值:歌谱代码
截图201902201111506502.png
3、随着灯笼摆动不同方位,播放相应音乐,点亮不同颜色灯带
截图201902201127022782.png

四、乐理知识



音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。
例如:
c4:4   c 对应 1 do 4 对应中音  第二个4  对应 1拍
g4:8  g 对应 6 la  4 对应中音  8 对应 2拍
五、知识拓展:

   字典是一个可变容器模型,且可存储任意类型对象。
   字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,,字典值可以是任何的对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点需要记住:1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
微信图片_20190220114457.jpg


rzyzzxw  版主

发表于 2019-2-20 13:34:42

康老师这个项目很赞,字典的应用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail