# Importeer de 'GPIO' module en de 'time' module
from RPi import GPIO as GPIO
import time
'''
Wanneer lijn kwijt is -> in steeds grotere afstanden naar links en rechts bewegen ->
Wanneer lijn weer gevonden is recht vooruit bewegen
'''
# Dit is de pin waarop de lichtsensor die de lijn
# moet detecteren staat
linePin = 25
# De init functie
def init():
GPIO.setmode(GPIO.BCM)
GPIO.setup(linePin, GPIO.IN)
# Deze functie is voor het volgen van de lijn
def follow_line():
# Zet eerst de GPIO pin op output
GPIO.setup(linePin, GPIO.OUT)
# Zet daarna de output op nul
GPIO.output(linePin, 0)
# Zet vervolgens de pin op input
GPIO.setup(linePin, GPIO.IN)
# Controleer of de waarde die de pin
# terugkrijgt niet iets anders dan zwart is
if GPIO.input(linePin) == 0:
return True
else:
return False
# Deze functie is om de alle pinnen
# van stroom te ontdoen aan het eind
# van he script
def end():
GPIO.cleanup()