Índice:
Vídeo: Carro Arduino Bluetooth: 6 etapas (com imagens)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
este é meu primeiro projeto Arduino e é bastante simples de fazer. levará cerca de meia hora para torná-lo bastante simples, pois você acha que também pode fazê-lo seguindo os passos abaixo e me divertir, é me dar, criar alegria quando eu finalmente consegui. agora é sua vez de fazê-lo. basta seguir as etapas fornecidas na descrição
Etapa 1: Requisitos
Arduino uno board módulo Bluetooth hc 05 4wd shield (adafruit) Jumper wire Duas baterias de 9v (1. placa arduino 2. fonte de alimentação externa para sheild) Tampa da bateria com conector de pino de 9v
Etapa 2: Conexão
monte a blindagem na placa arduino e conecte o Bluetooth ao audino ou diretamente na blindagem soldando nele conecte RX a TX, TX a RX, terra a terra, vcc a vcc como mostrado na figura e também conecte motores a M1 (à esquerda) e M2 (direita)
Etapa 3: codificação
// *** 1- Documentação // Este programa é usado para controlar um carro robô usando um aplicativo que se comunica com o Arduino através de um módulo bluetooth
#incluir
// cria dois objetos para controlar os terminais 3 e 4 da blindagem do motor AF_DCMotor motor1 (3); AF_DCMotor motor2 (4); comando char; void setup () {Serial.begin (9600); // Defina a taxa de transmissão para o seu módulo Bluetooth. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Pare(); // inicializa com motores parados // Altera o modo do pino apenas se o novo comando for diferente do anterior. //Serial.println(command); switch (comando) {case 'F': forward (); pausa; caso 'B': voltar (); pausa; caso 'L': esquerda (); pausa; caso 'R': direita (); pausa; }}} void forward () {motor1.setSpeed (255); // Define a velocidade máxima motor1.run (FORWARD); // girar o motor no sentido horário motor2.setSpeed (255); // Define a velocidade máxima motor2.run (FORWARD); // girar o motor no sentido horário} void back () {motor1.setSpeed (255); motor1.run (PARA TRÁS); // girar o motor no sentido anti-horário motor2.setSpeed (255); motor2.run (PARA TRÁS); // girar o motor no sentido anti-horário} void left () {motor1.setSpeed (255); // Define a velocidade máxima motor1.run (FORWARD); // girar o motor no sentido horário motor2.setSpeed (0); motor2.run (RELEASE); // desliga motor2} void right () {motor1.setSpeed (0); motor1.run (RELEASE); // desliga motor1 motor2.setSpeed (255); // Define a velocidade máxima motor2.run (FORWARD); // girar o motor no sentido horário} void Stop () {motor1.setSpeed (0); motor2.run (RELEASE); // desliga motor1 motor2.setSpeed (0); motor2.run (RELEASE); // desligue o motor2}
Etapa 4: Upload
remova o módulo Bluetooth antes de enviar os códigos
Etapa 5: Fonte de alimentação
conecte a bateria de 9 volts à placa arduino e você também pode conectar a bateria de 9 volts à blindagem por meio de alimentação externa para aumentar a fonte de alimentação para seus motores, remova o jumper de alimentação mostrado na figura.
Etapa 6: instalar o aplicativo
instale o aplicativo do controlador RC Bluetooth através da play store abra o aplicativo, peça permissão, ligue o Bluetooth, permita que a primeira vez que a senha seja 1234 ou 0000, em seguida, clique na engrenagem mostrada no aplicativo agora "escolha conectar ao carro" o botão vermelho piscando no aplicativo vire para verde agora você está conectado ao seu carro brinque com ele e aproveite seu projeto. Obrigado por assistir esta instrução