私はプッシュボタンで回してLEDを点灯させようとしていますが、ボタンが押されても点灯し続けます。これをどうすれば解決できますか?以下ボタンを押し下げてもLEDは点灯したままになりますか?
私が使用しているコードです:
# 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?
[編集]私は、コードを実行するとLEDが消灯を開始(私はそれになりたいと)ボタンが押されたときに主導をオンになりますが、ボタンを押している間はオンのままです。私はそれが1つのプレスになるようにしたい、そして、ボタンが再び押されるまでそれは続きます。
9行目:LEDをオフにすることはできません。 – GibralterTop
コードを実行すると、LEDが点灯し始めます。ボタンが押されたときにLEDが点灯しますが、ボタンが押されている間だけ点灯します。私はそれが1つのプレスになるようにしたい、そして、ボタンが再び押されるまでそれは続きます。 –