Как добавить кнопку сброса на Raspberry Pi. Часть 3

С прикрепленной перемычкой, сценарий опрашивать контакт GND (земля), чтобы проверить, то присоединен. После того, как контакты соединены с помощью перемычки, сценарий будет работать и безопасно исключать Pi.

Чтобы сделать возможной работу сценария каждый раз, когда вы загрузите Pi, откройте / etc / crontab в nano и добавьте эту строку:
reboot root /home/user/scripts/raspi_gpio_actions.sh

Нажмите CTRL + X, чтобы сохранить и выйти. Теперь будет регулярно опрашиваться GPIO3 и когда устройство обнаружит перемычку на выводе то автоматически отключать.

После завершения, не забудьте снять перемычку. Вы можете оставить ее только на одном из контактов, чтобы не потерять ее. Если вы не удалите ее, Pi НЕ будет правильно загружаться.

Помните, что этот метод не годится для ситуаций, когда Pi испорчен или завис. По сути, это автоматизированный способ выполнения команды безопасного выключения, так как велика вероятность, что если устройство завис, то сценарий не будет работать.

Блок от наших партнеров: Ищете где можно купить качественную натуральную косметику? Заходите в наш интернет магазин www.crimea.spb.ru — тут вы найдете косметику только из органических компонентов по очень низким ценам.

Читайте также: