次のスクリプトを作成しました。
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.cleanup()
GPIO.setmode(GPIO.BCM)
GPIO.setup(15,GPIO.OUT)
GPIO.output(15,False)
GPIO.setup(6,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
while GPIO.input(22) == GPIO.LOW:
time.sleep(0.1)
if GPIO.input(6)==GPIO.HIGH:
print("YAY")
このコードの目的は、Raspberry Pi に接続されたボタンが押されたことを検出することですが、回路をセットアップしなくても、このスクリプトを開始するだけで Raspberry Pi の電源が失われます。これがなぜなのか、それを修正する方法は誰にもありますか?