Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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
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
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
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:
Introdução à programação do Raspberry Pi sem codificação manual: 3 etapas
Introdução à programação do Raspberry Pi sem codificação manual: Olá, este instrutível mostrará como transformar o Raspberry Pi em um dispositivo de automação totalmente programável compatível com a linguagem de programação orientada graficamente para PLCs chamados de diagrama de blocos de funções (parte do padrão IEC 61131-3). Isso pode ser
Faça um aplicativo simples para o seu smartphone (sem necessidade de codificação): 10 etapas
Faça um aplicativo simples para o seu smartphone (sem necessidade de codificação): ATUALIZAÇÃO: esta técnica está obsoleta, agora existem várias outras maneiras de fazer um aplicativo … isso pode não funcionar mais. Meu primeiro aplicativo publicado está disponível para download no aplicativo Android Comercialize aqui. O seguinte é um tutorial rápido sobre como praticamente qualquer
Arduino / Android para iniciantes, sem necessidade de codificação - dados e controle: 15 etapas
Arduino / Android para iniciantes, sem necessidade de codificação - Dados e controle: atualização de 23 de abril de 2019 - Para gráficos de data / hora usando apenas Arduino millis (), consulte Arduino Data / Hora de plotagem / registro usando Millis () e PfodApp O último pfodDesigner V3 gratuito 0,3610+ gerou esboços Arduino completos para traçar dados em relação à data / hora u
Fazendo um jogo para celular sem codificação: 6 etapas
Fazendo um jogo para celular sem codificação: a criação de jogos pode parecer muito difícil, seja usando a unidade para criar jogos 3D ou jogos de codificação em linguagens como Java. De qualquer forma, você precisa de muita experiência, o que nem sempre é divertido para quem está apenas começando. Então, neste p
Robot Gong: Ideia final do projeto Hackaton para viciados em vendas e produtos (sem necessidade de codificação): 17 etapas (com imagens)
Robot Gong: Ideia final do projeto Hackaton para vendas e geeks de produtos (sem necessidade de codificação): Vamos construir um gongo musical robótico acionado por e-mail. Isso permite que você configure alertas de e-mail automatizados para disparar o gong … (via SalesForce, Trello, Basecamp …) Sua equipe nunca mais se esquecerá de " GONGGG " quando um novo código for lançado, um dea