184просмотров
17.5%от подписчиков
18 марта 2026 г.
Score: 202
💡 Управляем освещением с помощью Raspberry Pi и Python import RPi.GPIO as GPIO
import time def setup_gpio(pin: int): """Настройка GPIO-пина для вывода""" GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT) GPIO.output(pin, GPIO.LOW) def toggle_light(pin: int, duration: int): """Включает свет на заданное время, затем выключает""" try: setup_gpio(pin) GPIO.output(pin, GPIO.HIGH) print("Свет включен.") time.sleep(duration) GPIO.output(pin, GPIO.LOW) print("Свет выключен.") except Exception as e: print(f"Ошибка: {e}") finally: GPIO.cleanup(pin) # Очищаем только используемый пин # Пример использования
if name == "main": toggle_light(pin=18, duration=5) 📌 Этот скрипт управляет светодиодом, подключенным к Raspberry Pi, включая и выключая его на заданное время. Используется библиотека RPi.GPIO для настройки пина в режиме вывода. Это может быть полезно для создания простых систем управления освещением в умном доме. Подпишись 👉🏻 @KodduuPython 🤖