EasyManua.ls Logo

ADEEPT PiCar-Pro - Page 161

ADEEPT PiCar-Pro
178 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
158
8.
9. def setup():
10. GPIO.setwarnings(False)
11. GPIO.setmode(GPIO.BCM)
12. GPIO.setup(line_pin_right,GPIO.IN)
13. GPIO.setup(line_pin_middle,GPIO.IN)
14. GPIO.setup(line_pin_left,GPIO.IN)
Define the main function of the hunt module.
1. def run():
2. status_right = GPIO.input(line_pin_right)
3. status_middle = GPIO.input(line_pin_middle)
4. status_left = GPIO.input(line_pin_left)
5.
6. # Detect whether the line hunting module senses lines.
7. if status_middle == 1:
8. print('forward')
9. elif status_left == 1:
10. print('left')
11. elif status_right == 1:
12. print('right')
13. else:
14. print('stop')
Execute function.
1. if __name__ == '__main__':
2. setup()
3. while 1:
4. run()

Related product manuals