Código arduino para carro a control remoto bluetooth

Código arduino para carro a control remoto bluetooth

Código arduino para carro a control remoto bluetooth

código del coche de control remoto arduino

}El código en el dispositivo maestro, o el joystick es bastante sencillo. Sólo tenemos que leer los valores X e Y del joystick, que en realidad regulan la velocidad de los motores, y enviarlos a través del puerto serie al dispositivo esclavo HC-05 Bluetooth. Podemos notar aquí que los valores analógicos del joystick de 0 a 1023 son convertidos en valores de 0 a 255 al dividirlos por 4.Hacemos esto porque ese rango, de 0 a 255, puede ser enviado, a través del dispositivo Bluetooth, como 1 byte que es más fácil de ser aceptado en el otro lado, o en el coche robot Arduino.Así que aquí, si el serial ha recibido los 2 bytes, los valores X e Y, usando la función Serial.read() leeremos ambos.// Código del coche robot Arduino

}Ahora solo tenemos que volver a convertir los valores al rango de 0 a 1023, apto para el código de control del motor de abajo, que ya explicamos como funciona en el video anterior.// Código del Coche Robot Arduino

}Control del Coche Robot Arduino usando un Smartphone y una aplicación Android construida a medidaA continuación, vamos a ver cómo podemos controlar nuestro coche robot Arduino usando una aplicación Android construida a medida. El esquema del circuito del coche robot es exactamente el mismo que el del ejemplo anterior, con el modo Bluetooth del HC-05 configurado como dispositivo esclavo.Por otra parte, utilizando la aplicación online MIT App Inventor construiremos nuestra propia aplicación Android, y aquí está su aspecto.Así que básicamente la aplicación simula un joystick, cuya apariencia está hecha de dos imágenes, o sprites de imagen. Si echamos un vistazo a los bloques de esta app, podemos ver que cuando se arrastra el sprite del joystick, la imagen de la bola del joystick se mueve a la ubicación actual de nuestro dedo, y al mismo tiempo enviamos los valores X e Y a través del Bluetooth al coche Arduino.Estos valores son aceptados por el Arduino de la misma manera que en el ejemplo anterior, utilizando la función Serial.read.// Leer los datos entrantes de la aplicación Android del Smartphone

arduino bluetooth coche con control de velocidad

ReplyUpvoteHola, he hecho este proyecto y ejecutar bien. Pero cuando presiono el botón de avance u otro botón continuamente, el sistema se colgó y no responde a ningún comando de android. Después de pulsar el botón de reinicio en Arduino, que volver a la normalidad de nuevo. Al principio creo que arduino energía deficiente porque yo uso 1 fuente de la batería. Así que trato de separar la batería para el arduino y para el motor de CC y configurar el puente en el escudo controlador del motor L293D. Pero todavía se cuelga cuando hago funcionar el coche con una pulsación continua. ¿Qué debo hacer? ¿alguien tiene el mismo problema que yo? gracias de antemano.0viaggiatoresolitario7

en IntroducciónRespuestaUpvoteHice un coche rc que es un poco más grande de lo que se muestra. Mi problema es que hay muy poca tensión para girar las ruedas delanteras. No sé qué añadir o cambiar para poner más voltaje. Creo que el arduino pone muy poco voltaje. Con una batería de 10V debería ser suficiente. ¿Podríais ayudarme?

arduino bluetooth rc car code pdf

Ten en cuenta que el módulo Bluetooth funciona a 3,3V. Suministrar 5V al pin RX del Bluetooth podría dañarlo, por lo que se debe utilizar un divisor de tensión para suministrar una señal de 3,3V al pin RX. Esto se consigue en esta demo con una resistencia de 20k y 10k. El pin TX del módulo Bluetooth no necesita ser modificado y puede conectarse directamente al pin RX del Arduino. Esto se debe a que el HIGH en la lógica de 3,3V seguirá siendo reconocido como un HIGH en el circuito lógico de 5V en el Arduino.

2) Añade 4 botones, uno azul, uno verde, uno rojo y uno amarillo. Los códigos de envío por defecto para estos botones son «B», «G», «R» o «Y» mayúsculas para pulsar, y «b», «g», «r» e «y» para soltar. Es decir, la primera letra del nombre del color. Dado que estos corresponden al código de Arduino anterior, no necesitamos editar nada si se utilizan estos botones. Alternativamente, seleccione la biblioteca y navegar a la demo del coche RC y copiar al panel.

3) Necesitamos conectar el dispositivo Bluetooth. Enciende tu circuito para que el LED del módulo Bluetooth comience a parpadear. Haz clic en conectar en la pantalla principal de la aplicación. Si aún no está emparejado, haz clic en descubrir y espera a que el dispositivo aparezca en la lista inferior. Selecciona el dispositivo (por ejemplo, HC-06) y pulsa en emparejar. Cuando se le solicite, tendrá que introducir un número pin, que suele ser el 1234 para estos dispositivos. Una vez emparejado, el dispositivo aparecerá en la parte derecha. Selecciónelo y haga clic en conectar. Si todo ha ido bien, vuelva a la pantalla principal.

código del coche arduino

Para este proyecto, he utilizado ShieldBot, que originalmente un coche de seguimiento de línea con dos motores de corriente continua impulsado con el controlador L298D. Sin embargo, el código de este proyecto puede ser implementado en cualquier coche basado en Arduino, siempre y cuando el controlador L298D esté presente.

La conexión bluetooth es posible gracias al módulo HC-05. Para un tutorial más detallado sobre este módulo, lea este tutorial de arduino bluetooth serial. Básicamente, el módulo sustituye a un cable serie que normalmente se utiliza para enviar datos al Arduino.

Para construir la aplicación, he utilizado appinventor. Hay un montón de opciones para construir una aplicación, pero encontré esto como la forma más fácil. Tenga en cuenta que este proyecto requiere un teléfono Android. Para el control por bluetooth usando dispositivos iOS, ver Arduino BLE.

Los motores se controlan a través de los estados del pin IN1, IN2, IN3, IN4 y ENA y ENB. Básicamente, ENA y ENB activan o desactivan los motores izquierdo y derecho respectivamente, mientras que los otros pines controlan la dirección en la que se desplaza el coche. También es posible controlar la velocidad del coche aplicando pulsos, en lugar de una tensión constante, a ENA y ENB.

Acerca del autor

admin

Ver todos los artículos