如何在python中使用解析器播放音乐?
问题描述:
我一直在试图让Parser播放Baa Baa Black She的.txt文件,但无法找到在解析器中使用的正确的Python代码。这是为了使用Zumo机器人。如何在python中使用解析器播放音乐?
下面的代码我已经使用计算器,但不能把它与音乐的工作:
with open('test.txt', 'r') as f:
read_data = f.read()
print(read_data)
for line in read_data.splitlines():
data = line.split()
if data ==[]:
continue
elif data[1] == '+':
print ("the answer for", line, "is", int(data[0])+int(data[2]))
elif data[1] == '-':
print ("the answer for", line, "is", int(data[0])-int(data[2]))
elif data[1] == '*':
print ("the answer for", line, "is", int(data[0])*int(data[2]))
elif data[1] == '/':
print ("the answer for", line, "is", int(data[0])/int(data[2]))
else:
print ("I don't know how to", line)
答
我发现了谟一些Polulu文档,https://www.pololu.com/docs/pdf/0J63/zumo_32u4_robot.pdf
该机器人有一个Arduino兼容的控制器板(使用ATmega32U4芯片,因此得名),蜂鸣器连接到IO引脚6(参见第14页顶部)。您可以通过以所需频率切换引脚6来播放音调。
有一个在Zumo32U4库Zumo32U4Buzzer类 - 见文档在http://pololu.github.io/zumo-32u4-arduino-library/class_zumo32_u4_buzzer.html
注意,这是在C语言;我不确定你打算如何在(基本上)Arduino上运行Python。大多数人使用Arduino IDE或avr-gcc。
+0
干杯队友,是一个真正的帮助。 –
向我们展示您到目前为止所尝试的内容。 –
我莫名其妙地不关心你的截止日期...... – Julien
查尔斯,你可以编辑你的答案,包括这段代码。在问题的底部应该有一个编辑链接。它应该说像“共享编辑标志” –