Добавил своей малинке функцию кухонного таймера. Написал короткий скрипт для воспроизведения звукового файла через назначенный пользователем интервал времени. Скрипт получился такой:
#!/bin/bash # kmstimer echo "Таймер сработает через $1 минут" for ((i=0; i<$1; i++)) do echo "Прошло $i минут" sleep 60 done echo "Время вышло!" echo "Время вышло" | festival --tts --language russian mpg123 /home/pi/usr/share/sounds/default.mp3
Если на системе установлен синтезатор речи festival, то система получеловеческим голосом объявит, что время вышло, после чего воспроизведёт указанный в скрипте музыкальный файл.
Пример использования скрипта следующий:
/bin/kmstimer 15
где 15 — время в минутах.
Получившимся скриптом удобно пользоваться с android-смартфона, например через программу Raspi SSH. Добавляем новые кнопки с названием вроде «Таймер 15 минут (гречка)» и соответственно кодом «kmstimer 15» — таймер будет включаться нажатием одной кнопки на смартфоне.
for ((i=0; i<$1; i++))
чувствую влияние Си.