Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from finch import Finch
- from time import sleep
- finch = Finch()
- left, right = finch.obstacle()
- acceleration = finch.acceleration()[2]
- while 1 == 1:
- #while no obstacles are detected
- while acceleration > -0.7:
- left,right = finch.obstacle()
- #set a green light
- finch.led(0,255,0)
- #if any obstacles ARE detected...
- if left:
- finch.led(255,0,0);
- finch.buzzer(4.5,17);
- finch.wheels(-0.3,-1.0);
- sleep(1.5);
- finch.wheels(1,1);
- sleep(3);
- finch.wheels(0,0);
- # reverse and move away if there's something on the right
- elif right:
- finch.led(255,0,0);
- finch.buzzer(4.5,17);
- finch.wheels(-1.0, -0.3);
- sleep(1.5);
- finch.wheels(1,1);
- sleep(3);
- finch.wheels(0,0);
- acceleration = finch.acceleration()[2]
- finch.close()
Advertisement