0
私はラズベリーパイ2モデルBを持っています。入力が「はい」のときにLEDを点灯させるプログラムを作ろうとしています。何が起こるのは、defがfを指す矢印のエラーであるという構文エラーが出るということです。私のコードは以下の通りです:ラズベリーパイ2モデルBが私のdef機能を妨げている
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(40, GPIO.OUT)
GPIO.setup(38, GPIO.OUT)
GPIO.output(38, 1)
def start():
main(input("> ")
def main(yn):
while True:
if yn == 'Yes':
GPIO.output(40, 1)
print("The LED is on!")
break
if yn == 'No':
GPIO.output(40, 0)
print("The LED is off!")
break
start()
start()
事前に助けてくれてありがとう!
ありがとうございました!私は時々馬鹿です... :) –