Я настраиваю мой малиновый pi с датчиком движения. Я использую простой код кода python от modmypie. Я запускаю код из окна терминала, но получаю SyntaxError: invalid syntax
на print (“Motion Detected!”)
. Это такая простая строка, но не может понять, в чем проблема.Python ошибка синтаксиса печати 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!" '. Ваш вопрос помечен Python 2.7, но мой RP работает на Python 3 ... вы можете проверить это и переключить интерпретатор, если это необходимо. – TidB