모션 센서로 라즈베리 파이를 설정 중입니다. modmypie에서 간단한 코드 파이썬 코드를 사용하고 있습니다. 터미널 창에서 코드를 실행하지만, SyntaxError: invalid syntax
은 print (“Motion Detected!”)
에 있습니다. 이것은 단순한 선이지만 문제가 무엇인지 파악할 수 없습니다.파이썬 인쇄 구문 오류 rasberry pi
# coding: utf-8
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
PIR_PIN = 7
GPIO.setup(PIR_PIN, GPIO.IN)
def MOTION(PIR_PIN):
print “Motion Detected!”
print “PIR Module Test (CTRL+C to exit)”
time.sleep(2)
print “Ready”
try:
GPIO.add_event_detect(PIR_PIN, GPIO.RISING, callback=MOTION)
while 1:
time.sleep(100)
except KeyboardInterrupt:
print “ Quit”
GPIO.cleanup()
기다려라. 예외는'print ("Motion Detected!")'에서 발생하지만 코드는'print "Motion Detected라고 말합니다." 귀하의 질문은 파이썬 2.7 태그가 있지만 내 RP는 파이썬 3에서 실행됩니다 ... 당신은 이것을 확인하고 필요한 경우 인터프리터를 전환 할 수 있습니다. – TidB