Screenshot van de VEXcode VR-interface met een op blokken gebaseerde codeeromgeving voor het programmeren van een virtuele robot. Deze is ontworpen om programmeeronderwijs in klaslokalen te vergemakkelijken en STEM-onderwijs te ondersteunen.

VEXcode VR kan worden gebruikt om veel verschillende wiskundige concepten te leren en te oefenen, zoals de volgorde van bewerkingen, het oplossen van vergelijkingen, het oplossen van rechthoekige driehoeken, het gebruik van de stelling van Pythagoras, het categoriseren van vormen en vele andere.


Operatorblokken

Screenshot van de VEXcode VR-interface voor operatorblokken, waarin verschillende programmeerblokken worden getoond die worden gebruikt voor het coderen van een virtuele robot. Hierbij wordt de op blokken gebaseerde codeeromgeving benadrukt die is ontworpen voor educatieve doeleinden in STEM-onderwijs.

Operatorblokken maken deel uit van de categorie Operators in VEXcode VR. Deze blokken vallen onder de categorie Reporterblokken en rapporteren dus waarden van variabelen, sensoren of berekeningen. Voor meer informatie over Reporter-blokken, zie het artikel Blokvormen en Betekenis.

Screenshot van de VEXcode VR-interface voor operatorblokken, waarin verschillende programmeerblokken worden getoond die worden gebruikt voor het coderen van een virtuele robot. Hierbij wordt de op blokken gebaseerde codeeromgeving benadrukt die is ontworpen voor educatieve doeleinden in STEM-onderwijs.

Operatorblokken kunnen worden gebruikt om berekeningen te bepalen zoals: 

  • Basisbewerkingen (optellen, aftrekken, vermenigvuldigen, delen)
  • Afronding
  • Absolute waarde
  • Trigonometrische functies (sinus, cosinus, tangens, boogsinus, arccosinus, boogtangens)
  • Logaritmen
  • Bepaal ongelijkheden
  • Gebruik conjuncties (en), disjuncties (of,) en negaties (niet) die in de discrete wiskunde worden gebruikt.

Voor meer informatie over de Operator-blokken, zie de Help -informatie.


Het monitorvenster en de monitorconsole gebruiken

Screenshot van de VEXcode VR-interface met een virtuele robot op een monitor. Dit illustreert de op blokken gebaseerde programmeeromgeving die wordt gebruikt voor het onderwijzen van programmeerconcepten in klaslokalen.

Het monitorvenster en de monitorconsole kunnen worden gebruikt om een ​​bericht weer te geven, sensorwaarden te rapporteren of gegevens te verzamelen, waardoor voor de gebruiker leesbare uitvoer van VEXcode VR-projecten ontstaat. Dit kan handig zijn bij het bepalen van wiskundige berekeningen.

In het volgende project kan het zien van de huidige waarde van de timer in seconden in het monitorvenster de gebruiker bijvoorbeeld in staat stellen om te zien welke van de instructies in de disjunctie (het Or-blok) ervoor zorgen dat de voorwaardelijke waarde waar is. Omdat de VR-robot de muur vóór de drempel van 15 seconden zal bereiken, zal de andere voorwaarde in blok of dat de VR-robot minder dan 50 mm van de muur verwijderd zal zijn, waar zijn.

Illustratie van een vierkante tekentool in VEXcode VR, met een blokgebaseerde coderingsinterface die is ontworpen voor het onderwijzen van programmeerconcepten via een virtuele robot. Geschikt voor gebruik in de klas en STEM-onderwijs.

De Print Console kan ook worden gebruikt om afzonderlijke momenten in een project te bekijken, zoals het bekijken van verschillende getekende zijden om vormen te categoriseren of het afdrukken van berekeningen.

In het volgende voorbeeld kan de monitorconsole of het monitorvenster worden gebruikt om te bekijken welke kant van het vierkant de VR-robot actief tekent. Dit helpt de gebruiker om vormen beter te categoriseren op basis van het aantal zijden (driehoek, vierhoek, vijfhoek, zeshoek,….).


Voorbeeld van de stelling van Pythagoras

Illustratie van de stelling van Pythagoras die de relatie tussen de zijden van een rechthoekige driehoek illustreert. Deze wordt in VEXcode VR gebruikt om programmeerconcepten en probleemoplossing in een klaslokaal te onderwijzen.

In het volgende voorbeeld zal de VR-robot de derde zijde van een Pythagoras-drietal oplossen met behulp van de stelling van Pythagoras. De stelling van Pythagoras wordt gebruikt om een ​​ontbrekende zijde van een rechthoekige driehoek te vinden. De formule is de volgende:

Stelling van Pythagoras: a2 + b2 = c2

In dit voorbeeld zijn de twee aangegeven zijden 600 en 800 mm. De gebruiker moet de derde zijde berekenen met behulp van blokken uit de categorie Operators. Enkele bekende eigenschappen van een Pythagoras Triple zijn dat de zijkanten een verhouding van 3:4:5 hebben en dat de drie binnenhoekmetingen ongeveer 90, 36,9 en 53,1 graden zijn.

Het project gebruikt variabelen en operatorblokken om de ontbrekende zijde te berekenen. De monitorconsole zal worden gebruikt om de lengte van alle drie de zijden te observeren, zodra deze zijn berekend. Hierdoor kan de gebruiker de waarde van de derde zijde zien zoals deze wordt berekend.

Screenshot van een formule in VEXcode VR, die codeerconcepten voor virtuele robots binnen een educatieve context illustreert, ontworpen om de vaardigheden op het gebied van probleemoplossing en computationeel denken van studenten en docenten te verbeteren.

Merk op hoe de formule in het project wordt gemaakt met behulp van de variabelen- en operatorblokken:

Diagram dat illustreert hoe je een virtuele robot 143 graden kunt draaien in VEXcode VR. Het toont de coderingsinterface voor het programmeren van educatieve robotica in een klaslokaal.

Merk ook op dat de robot de buitenhoek van 143,1 graden moet draaien en niet de binnenhoek van 36,9 graden vanwege de manier waarop de robot kijkt nadat hij zijde B heeft getekend.

Diagram dat de geometrische eigenschappen van een driehoek illustreert, gebruikt in VEXcode VR om programmeerconcepten en probleemoplossing in een klaslokaal te onderwijzen.

36,9 graden is de binnenhoek van de driehoek, maar de VR Robot zal de waarde van de buitenhoek moeten draaien om de driehoek goed te kunnen tekenen.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: