O Meu Bloco que acabamos de criar para fazer um quadrado é ótimo, mas o que acontece se você quiser um quadrado maior? Ou se você quiser que o robô guie mais rápido em um quadrado? E se você quiser um triângulo?
Você pode ir em Meu Bloco e alterar as entradas sempre que quiser, mas há uma forma melhor.
Configure o seu mini-programa, da mesma forma que você fez para o primeiro Meu Bloco: Selecione os blocos que quiser, depois selecione "Meu construtor de bloco" no menu Ferramentas para iniciar o Meu construtor de bloco.
Preencha todas as seleções, da mesma forma que você fez para o primeiro Meu Bloco, mas não clique ainda em Finalizar. Em vez disso, clique no símbolo + em Meu Bloco para adicionar um parâmetro.
Na aba Configuração do parâmetro, preencha a informação adequada. Isso permitirá controlar o tamanho do nosso quadrado.
Configure o valor padrão, por exemplo, para 1000, caso você esqueça de configurar quando usar o Meu Bloco em seus próprios programas. Você também pode selecionar um estilo de barra deslizante para o seu parâmetro.
Na aba Ícones de parâmetro, selecione uma imagem apropriada para o parâmetro. Neste exemplo estamos controlando a distância que o robô guiará ao fazer um quadrado, portanto uma seta reta parece apropriada.
Agora que você adicionou o seu parâmetro, clique em Finalizar.
O novo parâmetro, "Distância", precisa ser conectado à entrada no mini-programa antes de podermos controlá-lo.
Conecte o fio que sai do seu parâmetro Distância na entrada Graus do primeiro Bloco mover o tanque. Isto nos permite controlar o tamanho de um quadrado que o robô guiará (ver
Fio de dados para mais informações).
Volte para o seu programa principal, e você agora verá o seu Meu Bloco, mas dessa vez com um parâmetro para definir o comprimento lateral do quadrado do mini-programa. Dependendo do Estilo do Parâmetro selecionado acima, você pode inserir o valor diretamente ou usar as barras deslizantes.
E se você quiser que o robô guie em um triângulo ou em um hexágono?
Aqui está o mesmo Meu Bloco, mas dessa vez com parâmetros de controle:
1. A distância a percorrer em cada lado (Distância),
2. A velocidade que o robô anda (Velocidade),
3. O ângulo para virar em cada canto, e
4. Quantas vezes os comandos de condução se repetem.
