2017-09-13 9 views
-5

私は、ParserにBaa Baa Black Sheepの.txtファイルを再生させようとしてきましたが、Parserで使用する正しいPythonコードを見つけることができません。これは、ズモロボットを使用するためのものです。ここで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

チャールズ、そのコードスニペットを含めるように答えを編集できますか?あなたの質問の一番下に編集リンクがあるはずです。それは "共有編集フラグ"のようなものでなければなりません –

答えて

1

私はロボットがArduinoのを持って、Zumoにhttps://www.pololu.com/docs/pdf/0J63/zumo_32u4_robot.pdf

をいくつかPoluluドキュメントを見つけました(ATmega32U4チップを使用しているため)、IOピン6に接続されたブザーを使用してください(14ページの上部を参照)。希望の周波数でピン6をトグルして音を鳴らすことができます。

Zumo32U4BuzzerクラスはZumo32U4ライブラリにあります - これはCであることをhttp://pololu.github.io/zumo-32u4-arduino-library/class_zumo32_u4_buzzer.html

ノートでドキュメントを参照してください。 Pythonを(本質的に)Arduino上でどのように実行するかについてはわかりません。ほとんどの人はArduino IDEまたはavr-gccを使用します。

+0

乾杯の仲間は、本当の助けでした。 –

関連する問題