Então, construí um placar da MLB com um RPI 3. No momento, a tela pode mostrar meus times favoritos jogando OU todos os times que estão jogando e percorrê-los conforme avançam. Gostaria de adicionar um botão de alternância na parte de trás do placar para selecionar Todos os times ou Meus times, dependendo de quem está jogando naquele momento. Eu tenho dois diretórios separados quase idênticos para o placar, acomodando All-Teams ou My-Teams.
No momento, tenho um arquivo cron chamado "start-scoreboard.sh" que iniciará o placar mostrando All-Teams ou My-Teams, dependendo do que eu inseri em "cd /home/pi/mlb-led-scoreboard -(All-Teams OR My-Teams aqui)" dentro do arquivo cron.
Existe uma maneira de o RPI ler o estado de um pino gpio e executar os diretórios All-Teams OU My-Teams? Aqui está um exemplo do que tenho em meu arquivo cron "start-scoreboard.sh" com o diretório All-Teams listado...
!/bin/bash
u/reboot sleep 60 $$ start-scoreboard.sh
cd /home/pi/mlb-led-scoreboard-All-Teams
n=0
until [ $n -ge 10 ]
do
python main.py --led-gpio-mapping=adafruit-hat --led-brightness=50 --led-slowdown-gpio=3 --led-rows=32 --led-cols=64 && break
n=$[$n+1]
sleep 10
done