Vai al contenuto principale

Logo Spirograph

Progetta un algoritmo per utilizzare i blocchi [Drive for] e [Turn for] e la penna VR sul robot VR per creare un logo Spirograph sul Playground Art Canvas+ per la tua futura azienda!

  • Seleziona Art Canvas+ Playground.
  • Progetta un algoritmo per creare il logo Spirograph.
    • Utilizza la penna VR per riempire l'area Playground con un colore di sfondo.
    • Imposta il colore della penna. Utilizza la penna sul robot VR e usa un ciclo per ripetere i comandi [Guida per] e [Gira per] per un numero prestabilito di volte per programmare il robot VR in modo che disegni una forma semplice, come un quadrato, un triangolo o un esagono, come nello schema dello spirografo.
    • Ruota il robot VR di una certa angolazione e/o guidalo per una certa distanza per prepararti a disegnare il prossimo schema a spirografo.
    • Utilizza un ciclo per programmare il robot VR in modo che ripeta le azioni di creazione del motivo a spirografo per un determinato numero di volte, al fine di creare un logo a spirografo.
    • Modifica gli angoli di rotazione e la distanza percorsa dal robot per creare diversi disegni e scegli il tuo logo Spirograph preferito.
    • Aggiungi una nota al tuo progetto per spiegare il design e perché lo consideri il migliore.

Suggerimenti utili

  • L'angolo di rotazione per il robot per disegnare uno spirografo è: 

angolo di rotazione = 360 / numero di simmetria

  • Utilizza un ciclo annidato, un blocco ripeti all'interno di un altro blocco ripeti , per ripetere le azioni di creazione del modello a spirografo per un numero prestabilito di volte per creare un logo a spirografo.

    VEXcode VR Blocks impila due cicli di ripetizione. Il primo blocco Repeat è impostato per ripetersi 3 volte e ha un blocco di commento che recita 'Outer Loop'. Il secondo blocco Repeat è annidato all'interno del primo, impostato per ripetersi 4 volte e ha un blocco di commento che dice 'Inner Loop'.

    • Comando Python corrispondente:

      per repeat_count in range(3):
      	per repeat_count in range(4):
      		# Ciclo interno
      		wait(5, MSEC)
      	# Ciclo esterno
      	wait(5, MSEC)
  • Utilizza il pulsante "Scarica tela" su Art Canvas + Playground per salvare la tua opera d'arte e condividerla con gli altri! Per saperne di più sull'utilizzo di VR Art Canvas +, consultare questo articolo. 
  • Per ulteriori spunti sulla progettazione del logo Spirograph, si prega di consultare i seguenti esempi. Dai sfogo alla tua creatività!

Uno dei tre esempi di motivi a spirografo che il robot poteva disegnare sulla piattaforma Art Canvas Plus Playground.

Due dei tre esempi di modelli a spirografo che il robot è in grado di disegnare sulla piattaforma Art Canvas Plus Playground.

Terzo e ultimo esempio di schema a spirografo che il robot potrebbe disegnare sulla piattaforma Art Canvas Plus Playground.