Ontdek locaties
Maak een coördinatensysteem aan op het VIQC Virtual Skills Field met de beginpositie van de Hero Bot als oorsprong (0,0). Gebruik de blokken [Rijden voor], [Draaien voor] en [Springen voor] om de Hero Bot te programmeren zodat hij alle schijven uit een blauwe dispenser verwijdert, een schijf oppakt en deze in de doelzone plaatst. Ontwikkel een algoritme om de X- en Y-coördinaten te vinden van de locatie waar de robot de dispenser moet omstoten, en de X- en Y-coördinaten van de locatie waar de robot de schijf moet oppakken en punten moet scoren.
- Selecteer de VIQC Virtual Skills - Slapshot Playground.
- Ontwikkel een algoritme om de X- en Y-coördinaten van de positie van de robot te vinden en vast te leggen nadat deze een bepaalde afstand heeft afgelegd, gebruikmakend van de afgelegde afstand en de rijrichting van de aandrijving.
- Bestuur de robot om alle schijven uit een blauwe dispenser te halen. Gebruik het algoritme om de X- en Y-coördinaten van de positie van de robot te volgen. Gebruik het [print]-blok om de X- en Y-coördinaten van de locatie waar de robot de dispenser moet omstoten naar de printconsole af te drukken.
- Bestuur de robot zodat deze een schijf oppakt en in de doelzone lanceert. Gebruik het algoritme om de X- en Y-coördinaten van de positie van de robot te volgen. Gebruik het [print]-blok om de X- en Y-coördinaten van de locatie waar de robot de schijf moet oppakken en naar de printconsole moet sturen, af te drukken.
Handige tips
- Om de X- en Y-coördinaten van de Hero Bot op het speelveld te bepalen, stelt u de beginpositie van de Hero Bot in op het nulpunt (0,0) van het coördinatensysteem in VIQC Virtual Skills.
- Gebruik twee variabelen om de X- en Y-coördinaten van de Hero Bot op te slaan. Gebruik de setblokken uit de categorie Variabelen om de waarden van de X- en Y-coördinaten aan het begin van het project op 0 in te stellen.


Overeenkomend Python-commando:
currentX = 0 currentY = 0
- Gebruik de Reporter-blokken uit de categorie Sensing om de aandrijfrichtingswaarde van de traagheidssensor te verkrijgen.

Overeenkomend Python-commando:
aandrijflijn.kop()
Gebruik de afgelegde afstand en de aandrijfrichting om de X- en Y-coördinaten te berekenen na een bepaalde afstand te hebben gereden.

- Voor meer informatie over VIQC Virtual Skills Field Dimensions kunt klikken.