Introdução à codificação baseada em navegador MBlock para HyperDuino: 3 etapas
Introdução à codificação baseada em navegador MBlock para HyperDuino: 3 etapas
Anonim
Introdução à codificação baseada em navegador MBlock para HyperDuino
Introdução à codificação baseada em navegador MBlock para HyperDuino

Bem-vindo ao tutorial baseado na web do mBlock com HyperDuino. Isso vai mostrar a você como configurar o mBlock e fazer o upload do seu código para o seu HyperDuino. Isso também mostrará como criar um código básico para um carro inteligente. Para começar, vamos direto ao assunto clicando AQUI.

Etapa 1: Configurando MBlock

Configurando MBlock
Configurando MBlock
Configurando MBlock
Configurando MBlock
Configurando MBlock
Configurando MBlock
Configurando MBlock
Configurando MBlock

Quando ele começar a carregar a página da web, você será solicitado a habilitar o flash player, se ainda não tiver feito isso, vá em frente e selecione habilitar flash e permitir que ele seja executado pelo google chrome. Depois de concluído, você será levado à página principal de codificação do bloco mBlock. Estamos quase terminando a configuração! Em seguida, ele solicitará que você baixe um plug-in necessário para compilar o código para o Arduino / HyperDuino real. Vá em frente e comece a baixar o software. Você o verá aparecer no canto inferior esquerdo da tela durante o download. Caso contrário, você pode acessá-lo pressionando os três pontos empilhados no lado direito do navegador Chrome e indo para downloads. Se não aparecer, certifique-se de clicar com o botão direito. Você precisará executar o instalador e seguir todas as etapas para concluir a instalação. Depois que tudo estiver concluído, você precisará reiniciar o computador conforme solicitado. Quando carregado de volta, você deve estar pronto para partir!

Etapa 2: Ajustando a configuração do Arduino / HyperDuino

Ajustando a configuração do Arduino / HyperDuino
Ajustando a configuração do Arduino / HyperDuino
Ajustando a configuração do Arduino / HyperDuino
Ajustando a configuração do Arduino / HyperDuino
Ajustando a configuração do Arduino / HyperDuino
Ajustando a configuração do Arduino / HyperDuino

Antes de começarmos a programar, você vai querer definir o modo para o modo Arduino e certificar-se de que está fazendo o upload para o tipo de placa correto. Para começar, clique em editar e pressione na parte inferior, aparecerá Modo Arduino. Vai mudar o visual da tela mas não se assuste, isso apenas tirou o código que seria inútil na hora de programar o Arduino / HyperDuino. A seguir, você também vai querer mudar o tabuleiro que está enviando. Estou usando o Arduino Uno, que é o principal par de HyperDuino, então vamos mudar de mBot para Arduino Uno. Por último, vamos querer definir o tipo de conexão para que não se confunda com o que estamos fazendo quando tentamos carregá-la. No lado direito da tela, vá em frente e pressione a guia conectar e selecione "USB" e certifique-se de que está conectado à porta USB adequada à qual o Arduino / HyperDuino está conectado, isso pode variar entre computadores diferentes. É isso! Você concluiu a configuração da edição do navegador mBlock. Abaixo está um exemplo de código sobre como fazer um carro inteligente e carregá-lo no Arduino / HyperDuino.

Etapa 3: Programando um carro inteligente no MBlock

Programando um carro inteligente no MBlock
Programando um carro inteligente no MBlock
Programando um carro inteligente no MBlock
Programando um carro inteligente no MBlock
Programando um carro inteligente no MBlock
Programando um carro inteligente no MBlock

Comecei criando 4 blocos para definir uma função de avanço e recuo para ambas as rodas. Fiz isso porque ao virar à esquerda e virar à direita, será mais fácil e ficará bem quando o robô girar. Eu o desafio antes de olhar a próxima imagem para tentar fazer todos os 4 desses comandos, ou mesmo criar uma maneira diferente de fazer cada motor ir para frente e para trás. Agora que temos um comando para frente e para trás para cada motor, vamos fazer uma função total para frente, para trás, esquerda e direita total para ele. Tecnicamente, você pode usar apenas um dos comandos de avanço que acabamos de fazer para virar para a esquerda e para a direita, mas eu gosto de fazer um motor ir para trás e o outro ir para frente apenas para torná-lo mais suave. Agora que completamos isso, vamos ao código principal. Queremos primeiro que o carro geralmente ande para frente no início do programa. Em seguida, podemos adicionar a parte do sensor ultrassônico como tal. Por enquanto, vou deixar apenas um exemplo da parte do sensor ultrassônico porque a melhor parte do código é a criatividade que vem com ele. Veja como você pode fazer este carro inteligente. Este código irá deixá-lo aberto onde irá evitar paredes, mas ainda tem a possibilidade de ficar preso em alguns lugares. Se você tiver alguma dúvida, sinta-se à vontade para deixar um comentário para que eu possa ajudá-lo no processo!

Recomendado: