【mPythonX】——掌控灯笼
元宵节,又称上元节、小正月、元夕或灯节,是春节之后的第一个重要节日,是中国亦是汉字文化圈的地区和海外华人的传统节日之一。正月是农历的元月,古人称"夜"为"宵",所以把一年中第一个月圆之夜正月十五称为元宵节。 灯笼,又称彩灯。是一种古老的中国传统工艺品,起源于2000多年前的西汉时期,每当农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造喜庆团圆的氛围。一、目标:1、认识mpython中字典使用2、掌控板音乐编写二、思路:1、当灯笼向前倾斜,播放音乐《小星星》,RGB粉色灯点亮。2、当灯笼向后倾斜,播放音乐《彩虹妹妹》,RGB绿色灯点亮。3、当灯笼向左倾斜,播放音乐《小毛炉》,RGB蓝色灯点亮。4、当灯笼向右倾斜,播放音乐《康定情歌》,RGB紫色灯点亮。5、当灯笼向平放,播放音乐《新年好》,RGB红色灯点亮。三、编程:1、在mPythonX软件的右边列表中图形“高级”中,找到“字典”。2、定义字典,初始化字典,字典键key:歌曲名,Value值:歌谱代码3、随着灯笼摆动不同方位,播放相应音乐,点亮不同颜色灯带
四、乐理知识
https://mc.dfrobot.com.cn/data/attachment/forum/201812/02/231056wu3uqgxyyui4314q.png
https://mc.dfrobot.com.cn/data/attachment/forum/201812/02/231102tfhmzcyahjmkppph.jpg
音阶由数字表示。0是最低阶,3代表低音阶,4代表中音阶,5代表高音阶,8是最高音阶。
例如:
c4:4 c 对应 1 do 4 对应中音第二个4对应 1拍
g4:8g 对应 6 la4 对应中音8 对应 2拍五、知识拓展:
字典是一个可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,,字典值可以是任何的对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点需要记住:1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住;2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
康老师这个项目很赞,字典的应用。{:5_148:}
页:
[1]