# Библиотека для работы с платой Troyka HAT. import troykahat # Назначаем константное имя пину 7 из группы "Wiring PI IO", # Подключите светодиод к этому пину. PIN_WP_LED = 7 # Назначаем константное имя пину 22 из группы "Wiring PI IO", # Подключите кнопку к этому пину. PIN_WP_BUTTON = 22 # Создаём объект wp для работы с пинами, # помеченными как «Wiring Pi IO» на плате Troyka HAT. # Это пины, подключенные напрямую к Raspberry Pi через его GPIO-разъём. wp = troykahat.wiringpi_io() # Конфигурируем контакт "PIN_WP_LED" в режим выхода. wp.pinMode(PIN_WP_LED, wp.OUTPUT) # Конфигурируем контакт "PIN_WP_BUTTON" в режим входа. wp.pinMode(PIN_WP_BUTTON, wp.INPUT) while True: # Если кнопка нажата if not wp.digitalRead(PIN_WP_BUTTON): # Зажигаем светодиод wp.digitalWrite(PIN_WP_LED, True) # Если кнопка отжата else: # Гасим светодиод wp.digitalWrite(PIN_WP_LED, False)