Опитвам се да включа светодиода с бутон, но той ще остане включен само когато бутонът е натиснат надолу. Как мога да поправя това?
по-долу е кодът, който използвам:
# 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?
[Редактиране] Когато стартирам кода, светодиодът започва да изгасва (както искам да бъде), след което при натискане на бутона светодиодът се включва, но остава включен само докато бутонът е натиснат. Искам едно натискане да включва светодиода и той ще остане включен, докато бутонът не бъде натиснат отново.
False
да изключи светодиода? - person interesting-name-here   schedule 04.05.2016