Raspberry Piでスイッチを押すと音楽を再生する
Raspberry Piに接続したタクトスイッチを押すと、音楽を再生するPythonのスクリプトです。
ちなみに、上の動画で流れているのは僕のバンドCosmic Time Scaleの曲です。
必要なもの
- Raspberry Pi2 Model B (Raspberry Pi A/B+も可)
- タクトスイッチ
- 10kΩの抵抗
- ジャンパーワイヤ 5本くらい
Raspberry Piとタクトスイッチを接続
こんな感じで配線します。
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ができますね。