Ga direct naar de hoofdinhoud

Spirograph-logo

Ontwerp een algoritme om met behulp van de [Drive for]- en [Turn for]-blokken en de VR-pen op de VR-robot een Spirograph-logo te creëren op het Art Canvas+ Playground voor je eigen toekomstige bedrijf!

  • Selecteer de Art Canvas+ Speeltuin.
  • Ontwerp een algoritme om het Spirograph-logo te creëren.
    • Gebruik de VR-pen om het speelveld met een achtergrondkleur te vullen.
    • Stel de penkleur in. Gebruik de pen op de VR-robot en herhaal de commando's [Drive for] en [Turn for] een bepaald aantal keren om de VR-robot te programmeren zodat deze een eenvoudige vorm tekent, zoals een vierkant, een driehoek of een zeshoek, als spirograafpatroon.
    • Draai de VR-robot onder een bepaalde hoek en/of rijd met de VR-robot over een bepaalde afstand om zich voor te bereiden op het tekenen van het volgende spirograafpatroon.
    • Gebruik een lus om de VR-robot te programmeren, zodat deze de acties voor het maken van een spirograafpatroon een vast aantal keren herhaalt om een ​​spirograaflogo te creëren.
    • Verander de draaihoek en de afstand die de robot aflegt om verschillende ontwerpen te creëren en kies je favoriete Spirograph-logo.
    • Voeg een notitie toe aan je project om je ontwerp toe te lichten en uit te leggen waarom je dit je beste ontwerp vindt.

Handige tips

  • De rotatiehoek voor de robot om een ​​spirograaf te tekenen is: 

rotatiehoek = 360 / symmetriegetal

  • Gebruik een geneste lus, een repeat blok binnen een ander repeat blok, om de acties voor het maken van het spirograafpatroon een bepaald aantal keren te herhalen en zo een spirograaflogo te creëren.

    VEXcode VR Blocks-stapel van twee Repeat-lussen. Het eerste Repeat-blok is ingesteld om 3 keer te herhalen en heeft een commentaarblok met de tekst 'Outer Loop'. Het tweede Repeat-blok is genest in het eerste, is ingesteld om 4 keer te herhalen en heeft een commentaarblok met de tekst 'Inner Loop'.

    • Overeenkomend Python-commando:

      for repeat_count in range(3):
      	for repeat_count in range(4):
      		# Binnenste lus
      		wait(5, MSEC)
      	# Buitenste lus
      	wait(5, MSEC)
  • Gebruik de knop 'Canvas downloaden' op Art Canvas + Playground om je kunstwerk op te slaan en met anderen te delen! Voor meer informatie over het gebruik van de VR Art Canvas +, zie dit artikel.  
  • Voor meer ideeën over het ontwerpen van het Spirograph-logo, kunt u de volgende voorbeelden bekijken. Wees creatief!

Een van de drie voorbeeld-spirografiepatronen die de robot op de Art Canvas Plus Playground zou kunnen tekenen.

Twee van de drie voorbeeld-spirografiepatronen die de robot op de Art Canvas Plus Playground zou kunnen tekenen.

Het derde en laatste voorbeeld van een spirograafpatroon dat de robot op de Art Canvas Plus Playground zou kunnen tekenen.