Índice:
Vídeo: Robô que segue o objeto EBot8: 5 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você já pensou em fazer um robô que segue aonde quer que você vá? Mas simplesmente não conseguiu?
Bem … agora você pode! Apresentamos o robô que segue o objeto! Vá até este tutorial, curta e vote e talvez você também consiga !!
Etapa 1: Reúna os materiais
Para fazer este projeto simples incrível. Precisamos das seguintes partes para prosseguir:
Ebot8 Board
Cabo de programação
Cabos de ligação fêmea para macho
Sensores ultrassônicos
Chassi {c / chassis}
2 motores DC
Todos esses materiais podem ser encontrados aqui.
Etapa 2: Fiação
Depois de coletar os materiais daqui. Agora conecte os sensores ultrassônicos à placa EBot {A0-A1} codificada por cores corretamente. Se você fez isso, vamos continuar com a codificação.
Etapa 3: depuração
Agora, para ter certeza de que nossos sensores infravermelhos estão funcionando perfeitamente, precisamos depurá-los, o que significa identificar e remover erros de (hardware ou software do computador).
- Abra seu aplicativo EBot Blockly em seu computador.
- Selecione Leituras de entrada / Depurar.
- Selecione na lista suspensa - 'Sensor infravermelho'.
- Selecione o pino no qual seu primeiro sensor infravermelho está instalado. (P. S. você só pode verificar um sensor por vez.)
- Clique em 'Depurar'.
- Faça o mesmo para o segundo sensor.
- Após a conclusão do download e mostrando os valores de ambos os sensores, podemos prosseguir com a codificação.
(Observação: se a depuração encontrou um erro, tente novamente, verifique a conexão. Caso contrário, substitua o sensor e tente novamente.)
Etapa 4: codificação
Agora você pode simplesmente copiar nosso código daqui ou copiar o código em bloco. Embora recomendamos o método em blocos, conforme mostrado na imagem, pois é mais fácil de entender
// Code_for_object_following_robot
#define ultrassom (x) ({analogRead (x) * 0.833} / 4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // Modos de pino pinMode {A0, INPUT}; pinMode {A1, INPUT}; } loop vazio {} {if (ultrassom (A0)> = 30 && ultrassom (A0) = 30 && ultrassom (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } else {LMotor_1 (-5); RMotor_1 (10); }
Etapa 5: demonstração
Você gostou? Sim eu conheço. Continuaremos a fazer projetos mais interessantes e divertidos apenas para vocês!
Sinta-se à vontade para comentar quaisquer ideias na seção de comentários e certamente responderemos.