Я пытаюсь включить светодиод с помощью кнопки, но он остается включенным только при нажатии кнопки. Как я могу это исправить ?
ниже код, который я использую:
# Import the required module.
import RPi.GPIO as GPIO
# Set the mode of numbering the pins.
GPIO.setmode(GPIO.BCM)
#GPIO pin 10 is the output.
GPIO.setup(13, GPIO.OUT)
#GPIO pin 8 is the input.
GPIO.setup(6, GPIO.IN)
#Initialise GPIO13 to low (False) so that the LED is off.
GPIO.output(13, False)
while 1:
if GPIO.input(6):
GPIO.output( 13, True)
else:
GPIO.output( 13, False)
#keep LED on till the button pressed again then it turns off?
[Edit] Когда я запускаю код, светодиод загорается (как я и хочу), затем при нажатии кнопки светодиод включается, но горит только пока кнопка удерживается нажатой. Я хочу, чтобы одно нажатие включало светодиод, и он оставался включенным до тех пор, пока кнопка не будет нажата снова.
False
выключаться светодиод? - person interesting-name-here   schedule 04.05.2016