Вот мой код детали RGB мигать малины-пи
мигает синим и зеленым, но красный не работает. Я также попытался обменять пин-код gpio, но получил тот же результат
import RPi.GPIO as GPIO
red_pin = 18
green_pin = 23
blue_pin = 24
GPIO.setmode(GPIO.BOARD)
GPIO.setup(red_pin, GPIO.OUT)
GPIO.setup(green_pin, GPIO.OUT)
GPIO.setup(blue_pin, GPIO.OUT)
GPIO.setwarnings(False)
GPIO.output(red_pin, False)
GPIO.output(green_pin, False)
GPIO.output(blue_pin, False)
try:
while True:
UserInput = input()
UserInput = str(User)
if UserInput == "red":
GPIO.output(red_pin, True)
GPIO.output(green_pin, False)
GPIO.output(blue_pin, False)
elif UserInput == "green":
GPIO.output(red_pin, False)
GPIO.output(green_pin, True)
GPIO.output(blue_pin, False)
elif UserInput == "blue":
GPIO.output(red_pin, False)
GPIO.output(green_pin, False)
GPIO.output(blue_pin, True)
else:
print("Only red, green, and blue are valid colors.")
finally:
print("Cleaning up.")
GPIO.cleanup()