如何在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)   
+0

向我们展示您到目前为止所尝试的内容。 –

+0

我莫名其妙地不关心你的截止日期...... – Julien

+0

查尔斯,你可以编辑你的答案,包括这段代码。在问题的底部应该有一个编辑链接。它应该说像“共享编辑标志” –

我发现了谟一些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

干杯队友,是一个真正的帮助。 –