Page 88 - Demo
P. 88

TI Python BootCamp ROBOTICS
3. Het rijden van functies Voorbeeld 1 – A sin ride
from math import * import ti_rover as rv
points = 10
scale = 2*pi/points
xcoor=[i*scale for i in range(points+1)]
for i in xcoord: ¨¨rv.to_xy(i,sin(i))
Voorbeeld 2 – In een cirkel rijden
from math import * import ti_rover as rv
points = 6
scale = 2*pi/points
parameter=[i*scale for i in range(points+1)]
for t in parameter: ¨¨x=2*cos(t) ¨¨y=2*sin(t) ¨¨rv.to_xy(x,y)
4. Metend rijden
Python TI-INNOVATORTM TECHNOLOGIE
    Aan de voorkant van de Rover is een ranger bevestigd waarmee de afstand (in meter) van de Rover tot een object gemeten wordt. Indien de rover te dicht komt met b.v. een muur brengt de methode stop() de Rover tot stilstand.
import ti_rover as rv
afstand=rv.ranger_measurement()
rv.forward(100)
while afstand > 0.1: ¨¨afstand=rv.ranger_measurement()
rv.stop()
 © 2020 T3 Nederland – T3 Vlaanderen
4 www.t3nederland.nl – www.t3vlaanderen.be












































































   86   87   88   89   90