Ir para o conteúdo principal

Logótipo do espirógrafo

Crie um algoritmo que utilize os blocos [Dirigir para] e [Virar para] e a Caneta VR no Robô VR para criar um logótipo de espirógrafo no Playground Art Canvas+ para a sua futura empresa!

  • Selecione o Art Canvas+ Playground.
  • Desenhe um algoritmo para criar o logótipo do Spirograph.
    • Utiliza a caneta VR para preencher a área do Playground com uma cor de fundo.
    • Defina a cor da caneta. Utilize a caneta no robô de realidade virtual e utilize um loop para repetir os comandos [Dirigir para] e [Virar para] um determinado número de vezes para programar o robô de realidade virtual a desenhar uma forma simples, como um quadrado, um triângulo ou um hexágono, como o padrão do espirógrafo.
    • Rode o robô de realidade virtual num determinado ângulo e/ou conduza o robô de realidade virtual por uma determinada distância para se preparar para desenhar o próximo padrão do espirógrafo.
    • Utilize um loop para programar o robô de realidade virtual para repetir as ações de criação do padrão do espirógrafo um número determinado de vezes, de forma a criar um logótipo de espirógrafo.
    • Altere os ângulos de rotação e a distância percorrida pelo robô para criar diferentes desenhos e escolha o seu logótipo favorito do Spirograph.
    • Adicione uma nota ao seu projeto para explicar o seu design e porque o considera o melhor.

Dicas úteis

  • O ângulo de rotação para o robô desenhar um espirógrafo é: 

ângulo de rotação = 360 / número de simetria

  • Utilize um ciclo aninhado, um bloco repita dentro de outro bloco repita , para repetir as ações de criação do padrão do espirógrafo um número definido de vezes para criar um logótipo de espirógrafo.

    Pilha de blocos VEXcode VR com dois ciclos de repetição. O primeiro bloco Repeat está configurado para repetir 3 vezes e possui um bloco de comentários com a seguinte mensagem: 'Outer Loop'. O segundo bloco Repeat está aninhado dentro do primeiro, configurado para repetir 4 vezes e tem um bloco de comentários a dizer 'Loop interno'.

    • Comando Python correspondente:

      para contagem_de_repetições em intervalo(3):
      	para contagem_de_repetições em intervalo(4):
      		# Loop interno
      		espera(5, MSEC)
      	# Loop externo
      	espera(5, MSEC)
  • Utilize o botão "Descarregar ecrã" no Art Canvas + Playground para guardar a sua obra de arte e partilhá-la com outras pessoas! Para saber mais sobre como utilizar o VR Art Canvas+, consulte este artigo.  
  • Para mais ideias sobre como criar o logótipo do Spirograph, consulte os seguintes exemplos. Seja criativo!

Um dos três exemplos de padrões de espirógrafo que o robô poderia desenhar no Art Canvas Plus Playground.

Dois dos três exemplos de padrões de espirógrafo que o robô conseguiu desenhar no Art Canvas Plus Playground.

Terceiro e último exemplo de um padrão de espirógrafo que o robô poderia desenhar no Art Canvas Plus Playground.