Page 85 - Demo
P. 85

TI Python BootCamp ROBOTICS
1. Zet je code in beweging
In wiskunde en wetenschappen zijn we vaak op zoek naar patronen, modellen en wetmatigheden. In de klas worden tal van algoritmes bestudeerd voor het oplossen van problemen.
Coderen komt er ook op neer algoritmes te programmeren om bepaalde taken automatiseren en samen een oplossing te bieden.
Met de TI-Innovator Rover kunnen we met beweging code visualiseren. Dit maakt het programmeren uitdagender terwijl er gebruik gemaakt wordt van wiskundige en wetenschappelijk concepten.
Python TI-INNOVATORTM TECHNOLOGIE
  Zonder in detail te treden van alle mogelijkheden van de TI-Innovator Rover, bekijken we enkele voorbeelden hoe het coderen van de Rover in zijn werk gaat.
Meer info is te vinden op www.education.ti.com/nl of www.education.ti.com/be-nl.
We maken connectie tussen een TI-handheld (TI-Nspire CX II-T (CAS) of TI-84 Plus CE-T PYTHON EDITION) met de code: import ti_rover as rv. Hiermee worden alle methodes(functies) uit de TI Rover-module geïmporteerd voor het object rv.
1.1. Voor- en achteruitrijden
Met de commando’s
o rv.forward(1)
o rv.backward(1)
rijdt de Rover 1 unit (10 cm) van het virtuele grid (10 cm) respectievelijk vooruit en achteruit.
Andere eenheden kunnen als volgt toegevoegd worden:
o r.forward(1,”m”) 1 meter vooruit
o r.backward(1,”revs”) 1 wielomwenteling vooruit
De default-eenheid is grid “units”.
1.2. Naar links en rechts draaien
Met de commando’s o rv.left(45)
o rv.right(45)
draait de Rover 45 graden respectievelijk links (tegenwijzerzin) en rechts (wijzerzin). Ook aan deze commando’s kan een eenheid toegevoegd worden:
  o rv.left(𝜋,”radians”)
o rv.right(50,”gradians”)
De default-eenheid is “degrees”. 1.3. Een eerste move
import ti_rover as rv rv.forward(1) rv.left(90) rv.backward(1) rv.right(90)
radialen 100-delige graden
 © 2020 T3 Nederland – T3 Vlaanderen
1 www.t3nederland.nl – www.t3vlaanderen.be






































































   83   84   85   86   87