3 of 3 people found this helpful
Perhaps it should read else :
Yes, it turns out that is what it was.
Bought the Pi today with the kit, however am struggling whit the code. I can not for the life of me why I keep getting "invalid syntax" errors on line 27.
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) LED = 21 LS = 18 GPIO.setup(LED,GPIO.OUT) def LSval (LSpin): reading = 0 GPIO.setup(LSpin,GPIO.OUT) GPIO.output(LSpin,GPIO.LOW) time.sleep(0.3) GPIO.setup(LSpin,GPIO.IN) while (GPIO.input(LSpin) == GPIO.LOW): reading += 1 return reading while True: i = LSval(LS) if LSval(LS) > 400: print("Dark",i) GPIO.output(LED,True) else print("Light",i) GPIO.output(LED,False)
@Element 14, plz keep your documentation accurate. The booklet, in this case, is wrong.