
Índice:
- Etapa 1: O que você precisa
- Etapa 2: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 3: Adicionar componentes no Visuino
- Etapa 4: nos componentes do conjunto Visuino
- Etapa 5: nos componentes do Visuino Connect
- Etapa 6: gerar, compilar e fazer upload do código do Arduino
- Etapa 7: jogar
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Neste tutorial aprenderemos como programar facilmente o Otto DIY Robot para andar.
Assista a um vídeo de demonstração.
Etapa 1: O que você precisa

- Otto Robot você pode adquiri-lo aqui ou ver as instruções de como construí-lo em alguns passos aqui.
- Programa Visuino: Baixe o Visuino
Etapa 2: inicie o Visuino e selecione o tipo de placa Arduino UNO


Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:
Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não fez, siga as etapas neste Instructable para configurar o IDE do Arduino para programar o Arduino Nano! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2
Etapa 3: Adicionar componentes no Visuino




Adicionar componentes:
- Adicionar 2X componente "Valor Analógico"
- Adicionar componente 2X "Divide Analog By Value"
- Adicionar componente 2X "Gerador de Seno Analógico"
- Adicionar 2X componente "Servo"
Etapa 4: nos componentes do conjunto Visuino



- Selecione o componente "AnalogValue1" e na janela de propriedades defina "Valor" para 20
- Selecione o componente "AnalogValue2" e na janela de propriedades "Value" para 20
- Selecione o componente "DivideByValue1" e na janela de propriedades defina "Valor" como 180
- Selecione o componente "DivideByValue2" e na janela de propriedades defina "Valor" como 180
- Selecione o componente "SineAnalogGenerator1" e na janela de propriedades defina "Fase" como 0,65 e "Frequência" como 1 e "Offset" como 0,5
- Selecione o componente "SineAnalogGenerator2" e na janela de propriedades defina "Fase" como 0,5 e "Freqüência" como 1 e "Offset" como 0,5
- Selecione "Servo1" e defina o nome como "LR1" << definimos isso para facilitar o entendimento. Isso significa perna direita
- Selecione "Servo2" e defina o nome como "FR1" << Isso significa Pé Direito
- Selecione "Servo3" e defina o nome para "LL1" << Isso significa perna esquerda
- Selecione "Servo4" e defina o nome para "FL1" << Isso significa Pé Esquerdo
Etapa 5: nos componentes do Visuino Connect


- Conecte o pino do componente "AnalogValue1" [Out] ao pino do componente "DivideByValue1" [In]
- Conecte o pino do componente "AnalogValue2" [Out] ao pino do componente "DivideByValue2" [In]
- Conecte o pino do componente "DivideByValue1" [Out] ao pino "SineAnalogGenerator1" [Amplitude]
- Conecte o pino do componente "DivideByValue2" [Out] ao pino "SineAnalogGenerator2" [Amplitude]
- Conecte o pino "SineAnalogGenerator1" [Saída] ao pino do componente "LR1" [Entrada] e o pino do componente "LL1" [Entrada]
- Conecte o pino "SineAnalogGenerator2" [Saída] ao pino do componente "FR1" [Entrada] e o pino do componente "FL1" [Entrada]
- Conecte o pino do componente "LR1" [Out] ao pino do Arduino Digital [3]
- Conecte o pino do componente "FR1" [Out] ao pino do Arduino Digital [5]
- Conecte o pino do componente "LL1" [Saída] ao pino do Arduino Digital [2]
- Conecte o pino do componente "FL1" [Out] ao pino do Arduino Digital [4]
Nota: Verifique se os pinos do Arduino [2, 3, 4, 5] correspondem às conexões na blindagem do seu servo motor para (perna e pé) e troque-os se necessário.
Etapa 6: gerar, compilar e fazer upload do código do Arduino



No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino
No IDE do Arduino:
- Clique no Menu "Ferramentas" e selecione a Placa "Arduino Nano" (Figura 2)
- Clique no Menu "Ferramentas" e selecione a Porta
- Clique no Menu "Ferramentas" e selecione a Porta
- clique no botão Upload, para compilar e fazer upload do código (Figura 3) Nota: Se você encontrar alguns problemas para fazer upload do código, você pode clicar no Menu Ferramentas> Processador:..> ATMega328P (Old Bootloader)
Etapa 7: jogar
Se você ligar o Otto Robot, ele começará a andar.
Parabéns! Você concluiu seu projeto Otto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui. Você pode baixá-lo e abri-lo em Visuino:
Recomendado:
Faça você mesmo como fazer um relógio legal - StickC - Fácil de fazer: 8 etapas

DIY Como fazer um relógio legal - StickC - Fácil de fazer: neste tutorial, aprenderemos como programar ESP32 M5Stack StickC com Arduino IDE e Visuino para exibir uma hora no LCD e também definir a hora usando os botões StickC
Otto DIY + Arduino Bluetooth Robot Fácil de imprimir em 3D: 6 etapas (com imagens)

Otto DIY + Arduino Bluetooth Robot fácil de imprimir em 3D: a natureza verdadeiramente aberta do Otto permite a educação STEAM aberta, coletamos feedback de diferentes oficinas e escolas ao redor do mundo que já estão usando Otto DIY em suas salas de aula e dependendo da abertura desses locais educacionais nós ou
DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: 3 etapas

DIY MusiLED, LEDs sincronizados com música com aplicativos Windows e Linux de um clique (32 e 64 bits). Fácil de recriar, fácil de usar, fácil de transportar: Este projeto irá ajudá-lo a conectar 18 LEDs (6 vermelho + 6 azul + 6 amarelo) à sua placa Arduino e analisar os sinais em tempo real da placa de som do seu computador e retransmiti-los para os LEDs para iluminá-los de acordo com os efeitos da batida (caixa, chapéu alto, chute)
Como fazer um OAWR (Obstacle Avoiding Walking Robot): 7 etapas (com fotos)

Como fazer um OAWR (Obstacle Avoiding Walking Robot): Este Instructable mostra como fazer um pequeno robô ambulante que evita obstáculos (assim como muitas opções disponíveis comercialmente). Mas qual é a graça de comprar um brinquedo quando você pode começar com um motor, uma folha de plástico e uma pilha de parafusos e pro
Como deixar seu computador mais rápido e mais rápido !: 5 etapas

Como deixar o seu computador mais rápido e mais rápido !: Instruções fáceis de seguir sobre como acelerar facilmente o seu computador