5489| 1
|
[入门教程] 【mPythonX】——掌控灯笼 |
元宵节,又称上元节、小正月、元夕或灯节,是春节之后的第一个重要节日,是中国亦是汉字文化圈的地区和海外华人的传统节日之一。正月是农历的元月,古人称"夜"为"宵",所以把一年中第一个月圆之夜正月十五称为元宵节。 灯笼,又称彩灯。是一种古老的中国传统工艺品,起源于2000多年前的西汉时期,每当农历正月十五元宵节前后,人们都挂起象征团圆意义的红灯笼,来营造喜庆团圆的氛围。 一、目标: 1、认识mpython中字典使用 2、掌控板音乐编写 二、思路: 1、当灯笼向前倾斜,播放音乐《小星星》,RGB粉色灯点亮。 2、当灯笼向后倾斜,播放音乐《彩虹妹妹》,RGB绿色灯点亮。 3、当灯笼向左倾斜,播放音乐《小毛炉》,RGB蓝色灯点亮。 4、当灯笼向右倾斜,播放音乐《康定情歌》,RGB紫色灯点亮。 5、当灯笼向平放,播放音乐《新年好》,RGB红色灯点亮。 三、编程: 1、在mPythonX软件的右边列表中图形“高级”中,找到“字典”。 2、定义字典,初始化字典,字典键key:歌曲名,Value值:歌谱代码 3、随着灯笼摆动不同方位,播放相应音乐,点亮不同颜色灯带 四、乐理知识 音阶由数字表示。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)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed