Merhaba,
aşağıdaki kod youtube canlı yayınından bağış aldığınızda usb portunuza takılan ledi 5 saniye boyunca yakacaktır. usb portunu kendinize göre düzenleyip kodu çalıştırın sorunsuz çalışacaktır.
import streamlabs
import time
import RPi.GPIO as GPIO
# GPIO'yu ayarlayın
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
# Streamlabs'a bağlanın
socket = streamlabs.socket()
socket.connect()
# Bağış aldığınızda LED'i yakın
while True:
event = socket.receive_event()
if event["type"] == "donation":
# Belirli bir USB portu (örneğin /dev/ttyUSB0) belirleyin
try:
ser = serial.Serial("/dev/ttyUSB0", 9600)
except:
continue
# LED'i yakın
GPIO.output(18, GPIO.HIGH)
time.sleep(5) # 5 saniye bekleyin
GPIO.output(18, GPIO.LOW)