Raspberry Pi3 を使って以下のプログラムを作成しました
python
1import pygame 2from gpiozero import Button 3 4pygame.init() 5 6btn_gen = Button(4) 7btn_man = Button(17) 8 9 10man = pygame.mixer.Sound("samples/man.wav") 11gen = pygame.mixer.Sound("samples/gen.wav") 12 13btn_gen.when_pressed = lambda: any(s.stop() for s in (gen, man)) or gen.play() 14btn_man.when_pressed = lambda: any(s.stop() for s in (gen, man)) or man.play()
ボタンを押すと音楽が流れるものです。
こちらをバッテリーで駆動させてモニターを取り外したいのですが、自動起動の方法でうまく行きません。
rc.localファイルに
$sudo python /home/pi/gpio-music-box/musicbox2.py
と記述して再起動したのですが動作されませんでした。
その他にテキストエディタで
sh
1#!/bin/sh 2 3sudo python /home/pi/gpio-music-box/musicbox2.py 4 5 6 while true 7 do 8 : 9 done
シェルスクリプトを作成し
$sudo /home/pi/gpio-music-box/music.sh
を同じようにrc.localに記述しましたがだめでした。
何が原因なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。