大疆机甲大师教育机器人Python开发: 演奏《两只老虎》
之前大疆机甲大师Python开发: 中文命名变量初尝试说到跳过了“固件更新”,今天打算试试,看到固件更新说明中有多媒体弹琴功能,正好是需要的。10分钟不到更新成功,还好一切顺利。
之前和官方技术支持反馈开发环境问题后,开发环境也装了最新版。感觉更新挺给力,更有动力反馈了~
前几天整理机甲的Python API时,看到它定义了自己的列表类RmList
,那时有点担心会不会不支持Python原本的数组。看来多虑了。下面是完整源码(开源在这里):
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34def start(): 短=0.3 中=0.5 长=0.6 乐谱 = [常量.哆, 短, 常量.来, 短, 常量.咪, 短, 常量.哆, 中, 常量.哆, 短, 常量.来, 短, 常量.咪, 短, 常量.哆, 中, 常量.咪, 短, 常量.发, 短, 常量.嗦, 中, 常量.咪, 短, 常量.发, 短, 常量.嗦, 中, 常量.嗦, 短, 常量.啦, 短, 常量.嗦, 短, 常量.发, 中, 常量.咪, 短, 常量.哆, 中, 常量.嗦, 短, 常量.啦, 短, 常量.嗦, 短, 常量.发, 中, 常量.咪, 短, 常量.哆, 中, 常量.来, 短, 常量.嗦, 短, 常量.哆, 长, 常量.来, 短, 常量.嗦, 短, 常量.哆, 长] while True: for 序号 in range(0, len(乐谱)): if 序号 % 2 == 0: 多媒体.演奏(乐谱[序号]) else: 时间.睡眠(乐谱[序号]) 常量 = rm_define 常量.哆 = 常量.media_sound_solmization_1C 常量.来 = 常量.media_sound_solmization_1D 常量.咪 = 常量.media_sound_solmization_1E 常量.发 = 常量.media_sound_solmization_1F 常量.嗦 = 常量.media_sound_solmization_1G 常量.啦 = 常量.media_sound_solmization_1A 常量.西 = 常量.media_sound_solmization_1B 多媒体 = media_ctrl 多媒体.演奏 = 多媒体.play_sound 时间 = time 时间.睡眠 = 时间.sleep
虽然功能不错,但这个solmization
用在命名里是不是有点太专业了?
另外,音乐好的可否确认一下CDEFGAB表示的音是否正确?C是不是哆?也欢迎改进、添加乐谱,我会乐于实验。
最后
以上就是无情期待最近收集整理的关于大疆机甲大师Python开发: 两只老虎的全部内容,更多相关大疆机甲大师Python开发:内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复