Usando meus blocos no VEXcode IQ

 My Blocks é uma das categorias de blocos do VEXcode IQ. Algumas outras categorias incluem aparência, som, detecção e variáveis. Meus Blocos são usados ​​para criar uma sequência de blocos que podem ser usados ​​diversas vezes ao longo de um projeto. 


 Como fazer um bloco

Caixa de ferramentas VEXcode IQ blocks com a categoria Os Meus Blocos apresentada e o botão Criar um Bloco destacado.

Selecione “Fazer um bloco” na categoria Meus blocos.

O menu "Criar um bloco" do VEXcode IQ foi aberto. O nome do bloco foi alterado para "Reproduzir som" e está destacado.

Renomeie o bloco inserindo no campo “nome do bloco” e selecione “OK”.


Como personalizar um bloco

Adicione uma entrada (número)

O menu "Criar um Bloco" do VEXcode IQ está aberto e o nome do bloco está definido para "Reproduzir som". Um campo de entrada numérica foi adicionado ao bloco e está agora destacado.

Selecione a opção “Adicionar uma entrada (número)” na tela “Criar um bloco (visualização)”. Renomeie a entrada inserindo no campo “número” e selecione “OK”.

Adicionar uma entrada (booleano)

O menu "Criar um Bloco" do VEXcode IQ está aberto e o nome do bloco está definido para "Reproduzir som". Um campo de entrada booleano foi adicionado ao bloco e está agora destacado.

Selecione a opção “Adicionar uma entrada (booleana)” na tela “Criar um bloco (visualização)”. Renomeie a entrada inserindo no campo “Boolean” e selecione “OK”.

Adicionar um rótulo

O menu "Criar um Bloco" do VEXcode IQ está aberto e o nome do bloco está definido para "Desenhar um", seguido de um campo de introdução numérica. Um campo de rótulo foi adicionado no final do bloco e está agora destacado.

Selecione a opção “Adicionar um rótulo” na tela “Criar um bloco (visualização)”. Renomeie o rótulo inserindo no campo “texto do rótulo” e selecione “OK”.

Combine entradas e rótulos

O menu "Criar um bloco" do VEXcode IQ está aberto e foi criado um bloco personalizado. O bloco apresenta primeiro a frase "Desenha um", depois tem um campo para a introdução de números e, por fim, termina com um rótulo que diz "polegada quadrada". Em resumo, o bloco personalizado diz: Desenhe um quadrado de X polegadas.

Combine entradas e rótulos para criar uma sequência de blocos.


Como excluir entradas/rótulos

O menu "Criar um Bloco" do VEXcode IQ está aberto e o nome do bloco está definido para "Reproduzir som". Foi adicionado um campo de entrada numérica ao bloco, e o ícone Limpar acima do campo de entrada está destacado.

Para excluir uma entrada ou rótulo, selecione o ícone “limpar” na parte superior da entrada ou rótulo que deseja remover.


Como usar o bloco Definir

O bloco "My Block Definitions" do VEXcode IQ está destacado na área de trabalho. O bloco definido diz 'Desenhe um quadrado de tamanho polegada', e a palavra tamanho é um parâmetro numérico que pode ser utilizado na definição do bloco.

Um parâmetro agora pode ser usado no bloco “define” depois de criado.

O bloco VEXcode IQ My Blocks Definition conta agora com uma definição de código adicionada. A pilha possui um bloco Repeat configurado para 4 e um bloco Drive para 200 mm com um bloco Turn para 90 graus, ambos dentro do bloco Repeat.

Anexe blocos adicionais ao bloco “definir”.

O bloco de definição "Os meus blocos" do VEXcode IQ com o parâmetro numérico agora utilizado na definição. A pilha tem um bloco Repeat definido como 4 e um bloco Drive for acima de um bloco Turn for 90 degrees dentro do bloco Repeat. O parâmetro numérico foi introduzido no bloco Drive for, de modo a que o bloco leia agora Drive forward for size inches.

Use parâmetros do bloco “define”.

O bloco de comando "Os meus blocos" do VEXcode IQ foi adicionado abaixo de um bloco "Quando Iniciado" para executar o novo bloco. Este bloco de comando irá chamar o comando Desenhar um quadrado de tamanho polegada. O parâmetro numérico está definido para 4.

Use o “Meu Bloco” anexado ao bloco “Quando Iniciado”.


Como usar meus blocos

Exemplo de reprodução de sirene

Neste exemplo, o robô usará Meus Blocos para:

  • Toque o som da sirene 3 vezes
  • Dirija para frente por 12 polegadas
  • Toque o som da sirene 6 vezes

O bloco de chapéu “definir” divide um procedimento. No vídeo de exemplo seguinte, este bloco "define" hat block decompõe os blocos utilizados para reproduzir o som de uma sirene um determinado número de vezes. Arraste argumentos do bloco de definição para serem usados ​​dentro dos blocos.

Uma vez definido o bloco “definir”, o bloco recém-criado pode agora ser arrastado e adicionado ao bloco “quando iniciado” para definir os parâmetros. Este processo é demonstrado neste vídeo.

Reproduzir som de sirene VEXcode IQ O meu bloco de definição de blocos. O bloco lê "Reproduzir som de sirene vezes", e a palavra "vezes" é um parâmetro numérico. A pilha possui um bloco Repeat com o seu número de repetições definido para o parâmetro times, e dentro do bloco Repeat existe um bloco Play sound configurado para reproduzir o som da sirene. Ao lado do bloco de Definição, existe uma pilha com um programa para utilizar o bloco. Esta sequência de comandos indica: Ao iniciar, reproduzir o som da sirene 3, avançar 12 polegadas e, em seguida, reproduzir o som da sirene 6.

Assim que os parâmetros forem alterados, o projeto estarápara ser e executado.

Imprimir com exemplo de nova linha

Neste exemplo, o robô usará Meus Blocos para:

  • Dirija para frente por 15 polegadas
  • Imprima a capacidade da bateria e também mova o cursor para uma nova linha na tela do Cérebro
  • Gire o robô 180 graus para a direita
  • Imprima a capacidade da bateria e também mova o cursor para uma nova linha na tela do Cérebro

 

O bloco de chapéu “define” divide os blocos usados ​​para imprimir os valores do repórter do sensor e depois passa para uma nova linha. Arraste os argumentos do bloco de definição para serem utilizados dentro dos blocos, como mostra este vídeo.

Uma vez definido o bloco “definir”, o bloco recém-criado pode agora ser arrastado e adicionado ao bloco “quando iniciado” para definir os parâmetros. Este processo é demonstrado neste vídeo.

Imprimir com nova linha VEXcode IQ O meu bloco de definição. O bloco diz "Imprimir número com nova linha", e a palavra "número" é um parâmetro numérico. A pilha possui um bloco Print com o parâmetro numérico no seu valor de impressão, seguido de um bloco Next row. Ao lado do bloco de Definição, existe uma pilha com um programa para utilizar o bloco. Esta sequência de caracteres indica: Ao iniciar, avance 15 polegadas, imprima a capacidade da bateria em % numa nova linha, vire à direita 180 graus e, em seguida, imprima a capacidade da bateria em % numa nova linha.

Assim que os parâmetros forem alterados, o projeto estarápara ser e executado.

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

Last Updated: