gpio.input(i) = true の場合、「p」で 0 と 1 をフリップ/フロップしようとしています。
このコードの何が問題なのか誰か教えてもらえますか - 動作しません!
import RPi.GPIO as gpio
import time as time
gpio.setmode(gpio.BOARD)
i = 15
o = 11
t = 0.3
p = 0
gpio.setup(i, gpio.IN)
gpio.setup(o, gpio.OUT)
gpio.output(o, True)
while True:
if gpio.input(i) and p == 0:
print("P = 1")
p = 1
time.sleep(2)
else:
if (gpio.input(i)) and p == 1:
p = 0
while True:
if p == 1:
gpio.output(o, False)
time.sleep(t)
gpio.output(o, True)
time.sleep(t)