Page 90 - Demo
P. 90

TI Python BootCamp Python ROBOTICS TI-INNOVATORTM TECHNOLOGIE
5. Rover versus Turtle
Met de Python Turtle-module kunnen we de Rover voor de voorgaande TI Python programma’s simuleren, uitgezonderd deze i.v.m meten. Download en installeer de Turtle-module:
o education.ti.com/nl/product-resources/turtle-module/nspire-python of o education.ti.com/nl-be/product-resources/turtle-module/nspire-python.
Het runnen van code gebruikmakend van de Turtle-module kan enkel voor de Handheld Page Size.
De Turtle-module maakt gebruik van de volgende scherminstellingen: (xmin,xmax) = (-158,158) en (ymin,ymax) = (-104,106).
Het beginnen met tekenen start met het aanmaken van een Turtle-object: from turtle import *
rv=turtle()
Bij start van een programma bevindt rv zich in de oorsprong. Door het toevoegen, na het definiëren van het Turtle-object, van de volgende commando’s
rv.hideturtle() rv.hidegrid()
verbergen we de Turtle   en het grid(assen en schaal inclusief). Voor de output van de onderstaande programma’s werden de Turtle en het grid verborgen; zonder de commando’s telkens in de code te vermelden.
Voor het simuleren van de Rover-programma’s maken we gebruik van de volgende gelijkaardige code:
• rv.forward(distance) rv.backward(distance)
• rv.left(angle_degrees) r.right(angle_degrees)
• rv.clear() wist alle gemaakte tekeningen.
• rv.penup() en rv.pendown() laten toe rv te bewegen zonder te tekenen.
• rv.pencolor(r,g,b) en rv.pensize(value 1, 2 of 3) brengen wat kleur en variatie in het tekenen.
    Enkele programma’s
TI-Innovator Rover
Vierkant
import ti_rover as rv
for i in range(4): ¨¨rv.forward(3) ¨¨rv.right(90)
Turtle Rover
from turtle import * rv=Turtle()
rv.pencolor(255,0,0)
for i in range(4): ¨¨rv.forward(50) ¨¨rv.left(90)
 © 2020 T3 Nederland – T3 Vlaanderen
6 www.t3nederland.nl – www.t3vlaanderen.be







































































   88   89   90   91   92