Carro Controlado por Bluetooth (3 / 4 paso)

Paso 3: CODIGO EN MICROCONTROLADOR

El código comienza declarando los pines vamos a utilizar en el microcontrolador y dos variables que van de un Technical el intervalo tiempo queremos se envie la informacion al puerto serie.

Aclaramos estamos utilizando el Bootloader de Arduino UNO como compilador, así el código se en de programa en IDE de Arduino y los pinos el de en de se nombrarian como se haria Arduino UNO.

Cada pin debe especificarse como una salida '' salida '', estos son los enviaran el voltaje lógico para controlar los motores mediante el puente en H. Solamente el '' echoPin'' ' se especifica como entrada de las Naciones Unidas '' entrada '', pues es el recoge la señal ultrasónica. Se comienza la comunicación serie a 9600bps.

Ahora procedemos a programar las funciones nos permiten controlar el Carro. Cada función le establece un nivel de la tensión a cada pin mediante '' ANALOGWRITE''. Este comando utiliza PWM es una función del microcontrolador permite la variación de voltaje al ajustar el tiempo en el se enciende y apaga el pin en cuestión, así el voltaje promedio se registra a la salida es proporcional a la anchura del pulso de oscilación controlamos mediante un valor entre 0 y 255. De esa manera somos capaces de controlar la velocidad de cada uno los motores DC.

A continuación declaramos una funcion 'performCommand' que va a leer el Puerto Serial del Microcontrolador y va a actuar conforme a lo recoja o lea en eléctrico La logica va asi:

Si el Puerto serie está activo, variable de entonces guardar en la '' val'' lo sea que este alli; Si la variable es igual a f, entonces ejecutar funcion go_foward sino entonces, si la variable es igual a b, entonces ejecutar funcion go_reverse sino entonces... etc.

La funcion '' medition'' realiza la medición de distancia. Primero declaramos las variables de duración y distancia. Encendemos el '' trigPin'' durante 10 microsegundos, este envía un pulso de sonido a través del espacio. Luego duración va a ser igual al tiempo tarda el pulso de sonido en luz-Paris '' echoPin''. Con esa información ahora podemos calcular la distancia en centímetros valiéndonos de la velocidad del sonido y lo almacenamos en la variable distancia. De enviada es variable de dicha serie de Puerto cada segundo.

La función "VOID LOOP'' permite al Microcontrolador respuesta una y otra vez los comandos en su interior. Alli 3.ejecutamos la función 'performCommand' para se repita mientras el controlador esté encendido. También habilitamos el procedimiento de medición de distancia del sensor ultrasónico, de conteo de la ONU "realiza valiéndonos de la función '' millis''" lo microsegundos el de en programa ha estado funcionando, así vamos comparando intervalos de 1000 milisegundos para ejecutar la funcion de medicion.

Artículos Relacionados

Robot controlado por Bluetooth usando Arduino

Robot controlado por Bluetooth usando Arduino

Bluetooth coche controlada mediante el uso de Arduino uno de teléfono móvil con AndroidPaso 1: Aparato requerido:1 X Arduino Atmega3281 módulo X Bluetooth (HC-06)1 compatible con chasis de X 4 X (o) 2 x ruedas al chasisSoporta 4 x motores (o) x 2 mot
Mini coche controlado por bluetooth acelerómetro

Mini coche controlado por bluetooth acelerómetro

Hola amigos,Hace poco entré en el mundo de arduino y su impresionante open source programación y desarrollo. Así que decidí hacer un coche mini cool acelerómetro controlado por Bluetooth. Esto suena increíble pero el concepto es simple es controlado
Tanque de guerra controlado por bluetooth

Tanque de guerra controlado por bluetooth

Durante un día en las vacaciones de verano mi amigo, Diego Gonzalez (14 años) trabajó en este proyecto.A continuación el nos explica sobre como lo realizó.Paso 1: IntroducciónEn este proyecto usted aprenderá a hacer un tanque de guerra controlado por
Intermitentes de moto Android controlado por Bluetooth

Intermitentes de moto Android controlado por Bluetooth

En una clase de administración de software, se nos pidió diseñar una aplicación que utiliza softwares por supuesto. Así que hemos pensado de hacer este giro señalización prototipo de dispositivo controlado por un microcontrolador a través de la conex
Frambuesa de Pi de Robot controlado por Bluetooth

Frambuesa de Pi de Robot controlado por Bluetooth

este tutorial se basa en un Instructable anterior -Robustezas del edificio con Raspberry Pi y PythonEl objetivo es presentar un ejemplo de cómo configurar una conexión Bluetooth en serie con Arduino para controlar un robot de Raspberry Pi. Pero permi
Robot controlado por Bluetooth con la cámara inalámbrica espía

Robot controlado por Bluetooth con la cámara inalámbrica espía

En este instructables que te mostrará cómo hacer robot inalámbrico controlada Bluetooth module.the mejor característica de este robot es inalámbrico, trabajando más de wiffi.in sobre el cuadro que usted puede ver mi trabajo teléfono camera.my teléfon
Insecto controlado por Bluetooth (HC-05 y servos)

Insecto controlado por Bluetooth (HC-05 y servos)

Hola primero gracias por leer mi Instructables. Hay muchos Instructables para coche de control bluetooth. Pero este es un insecto de Control Bluetooth.Este utiliza dos servomotores que actúa como los músculos de los insectos y los huesos están hechos
Controlado por bluetooth fácil texto desplazable

Controlado por bluetooth fácil texto desplazable

Hola a todosEn este Instructable, te voy a mostrar cómo crear un simple desplazamiento, utilizando módulos de matriz de led. Estos módulos son baratos y fáciles de usar. Y, para hacerlo más divertido del proyecto, se agregó una función bluetooth: ust
PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

PC controlado por Bluetooth Robot (con una interfaz gráfica de usuario!)

En este Instructable le mostrará cómo construir un robot que se controla vía Bluetooth con un teclado, tiene una interfaz gráfica de usuario construida con el proceso que muestra la entrada del teclado y realmente convierte la opción todo en una gran
Coche controlado por Bluetooth simple

Coche controlado por Bluetooth simple

Es un simple coche de Bluetooth controlado.Es fácil de hacer utilizando el módulo arduino y bluetooth hc-05.Espero que les guste hacerlo.Paso 1: Componentes necesarios 1. Arduino Atmega8 o cualquier2. las pilas3. pinzas4. protoboard5. motor Driver6.
Robot Controlado Por Bluetooth

Robot Controlado Por Bluetooth

Prototipo de robot 4 x 4 RC, en el cual se puede manipular el giro del motor (adelante, atras, izquierda y derecha) y su velocidad de 0 a 255 por medio de bluetooth.Paso 1: Materiales Los materiales aumentando para este proyecto son muy comunes y ban
Controlado por Bluetooth DIY Hovercraft

Controlado por Bluetooth DIY Hovercraft

Somos equipo "Desconocido" de la Universidad de Michigan - Shanghai Jiao Tong University Instituto conjunto. Durante el último mes, hemos construido un aerodeslizador para carreras.Este manual es una instrucción sobre cómo construir este Aerodes
Xenio-bot "Coche controlado por Bluetooth"

Xenio-bot "Coche controlado por Bluetooth"

Hola a todos!Somos estudiantes de la UPMH, una universidad mexicana, nosotros estamos estudiando ingeniería aeronáutica y uno de los temas principales es la programación, hemos hecho un coche que el coche fue construido por nuestro equipo, basándose
Controlado por Arduino Bluetooth-bot

Controlado por Arduino Bluetooth-bot

este instructable le mostrará cómo convertir un viejo coche de R/C del juguete de la tienda ($1,50) en un robot controlado por bluetooth. Para hacer la conversión, usted necesitará un Arduino (cualquier tipo), un L298N 2 amp motor-controlador doble (