Доп.задание: пусть светодиод загорается вместе с кнопкой.
11-я строка примера, дописал "GPIO.output(24, button - 1)", думаю, не совсем корректно, ведь получится значение (button - 1) либо (0-1) либо (1-1), но все заработало - вероятно, значение берется по модулю.
Думал, корректней что-нибудь вроде
while True:
GPIO.input(2) = 1
GPIO.output(24, 0)
Как я думаю, это выглядит вроде "пока кнопка 2 опущена (логическая единица), питание на 24 пин = 0 (не подается)"
Но работающим получился только первый способ. Вероятно, не очень понимаю функции. Возможно, нужно использовать if-else -
if GPIO.input(2) = 1:
GPIO.output(24, 0)
else
GPIO.output(24, 1)
Какое решение корректное?