Запись времени захода в комнату или простой пример работы с прерываниями по GPIO на Python

Привет всем! Сейчас я покажу как можно работать с прерываниями на нашем мини-компьютере, то есть выполнять определенное действие в момент смены сигнала на GPIO.
В этом примере будем записывать в файл время открытия и закрытия двери в комнату. Для этого я подцепил герконовый извещатель от охранной сигнализации между выводами +3.3V и GPIO7 (номер может быть любым).
Выглядит это так:

MP3 плеер за полчаса

Осталось 2 часа до долгой поездки. Собираешь вещи, готовишься. Проверяешь всё. А тут бац! и плеер не работает. Печалька( На телефоне нет памяти, так что не получится с него слушать. Что же делать? Конечно же собирать самому. Особенно если есть Raspberry Pi. 

Индикатор новых сообщений в Gmail

В это статье рассказывается, как сделать индикатор новых сообщений в Gmail для Raspberry Pi. Для этого понадобится программа на языке Python длиной всего в 10 строк! Если в подключенной учетной записи Gmail имеются новые сообщения, то светодиод загорается, если непрочитанных сообщений нет, он гаснет.

GPIO для чайников (часть 5-продолжение)

Создаём простейшее интернет-радио. Для начала составим себе техническое задание, чтобы чётко представлять, что мы хотим получить. Нам нужна программа, которая бы проигрывала аудиопотоки интернет-радиостанций. Программа должна автоматически запускаться при включении RPI, программа должна предоставлять возможность переключаться между радиостанциями, управление программой должно осуществляться без участия клавиатуры и мыши. Управление громкостью предусматривать не будем, т.к. с этим могут отлично справиться подключённые к RPI колонки, или наушники с регулятором громкости.

GPIO для чайников (дополнение)

Некоторые пояснения.
В связи с кривостью платформы данного сайта, не позволяющей удобно редактировать свои статьи, я решил написать это объявление- дополнение отдельно.