読者です 読者をやめる 読者になる 読者になる

Yura YuLife

ITエンジニアの覚え書き

Raspberry Piでスイッチを押すと音楽を再生する

Raspberry Pi python

Raspberry Piに接続したタクトスイッチを押すと、音楽を再生するPythonスクリプトです。

ちなみに、上の動画で流れているのは僕のバンドCosmic Time Scaleの曲です。

必要なもの

Raspberry Piとタクトスイッチを接続

こんな感じで配線します。

f:id:yurayur:20160214191937p:plain

GPIOピンは今回は19番を使っていますが、空いていればどのピンでも大丈夫。

スイッチの動作をテスト

以下のスクリプトraspi_gpio_pin.pyとして保存します。

$ python raspi_gpio_pin.pyを実行し、スイッチを押していない時は0、スイッチを押している時は1がコンソールに出力されれば、問題なく配線されています。

スイッチ押下で音楽を再生

以下のスクリプトraspi_play_music.pyとして保存します。

$ python raspi_play_music.pyを実行し、スイッチを押すとSONG_LISTの中からランダムに曲が再生されます。

これを応用すればRaspberry Piで音響さんやDJができますね。

参考URL