Carro Controlado por Bluetooth (3 / 4 étapes)

Étape 3: CODIGO fr MICROCONTROLADOR

El código comienza declarando los pins que vamos a utilizar en el microcontrolador y dos variable Québec van un especificar el intervalo tiempo que queremos que se envie la informacion al puerto série.

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

Cada broche debe especificarse como una salida '' sortie '', estos son los que enviaran el voltaje lógico para controlar los motores mediante el H-Bridge. Solamente el '' echoPin'' ' se especifica como entrada ONU '' entrée '', pues es el que recoge la señal circuit. Se comienza la comunicación série une 9600 bps.

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

A continuación for una funcion « performCommand » Québec va un leer el Puerto série del Microcontrolador y va un actuar conforme une lo que recoja o lea fr El La logica va asi :

Si el Puerto está série activo, entonces guardar fr la variable '' val'' lo Qué mer que este alli ; Si la variable es igual a f, entonces ejecutar funcion go_foward sino entonces, si la variable es igual a et b, entonces ejecutar funcion go_reverse sino entonces... etc.

La fonction '' medition'' realiza la medición de distancia. Primero for las variables de distancia y duración. Encendemos el '' trigPin'' microsegundos durante 10, este envía un pulso de sonido a través del espacio. Luego durée va a ser igual al tiempo que tarda el pulso de sonido fr regresar un '' echoPin''. Con esa información ahora podemos calcular la distancia fr centímetros valiéndonos de la velocidad del sonido y lo almacenamos en la distancia variable. Dicha variable enviada estre Puerto série cada segundo.

La función '' boucle vide '' permite al Microcontrolador repetir una y otra vez los comandos fr su intérieur. Alli ejecutamos la función « performCommand » para que se repita mientras el controlador esté encendido. También habilitamos el procedimiento de medición de distancia del capteur ultrasónico, valiéndonos de la función que '' millis'' de realiza de conteo ONU lo microsegundos en Québec el programa ha estado funcionando, así vamos comparando intervalos de 1000 milisegundos para ejecutar la funcion de medicion.

Articles Liés

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 amendements explica sobre como lo realizó.Étape 1: IntroducciónEn este proyecto usted aprenderá un hacer un tanque de guerra cont
Robot Controlado Por Bluetooth

Robot Controlado Por Bluetooth

Prototipo de robot 4x4 RC, en el cual se puede el manipulación giro del motor (adelante, atras, izquierda y derecha) y su velocidad de 0 a 255 por medio de bluetooth.Étape 1: Materiales Los materiales que utilice para este proyecto fils muy comunes y
Tanque Oruga con vidéo, controlado por android (inventeur de l’app) mediante bluetooth

Tanque Oruga con vidéo, controlado por android (inventeur de l’app) mediante bluetooth

Bueno, el objetivo de este proyecto bricolage es el poder implementar un vehículo con orugas.El cual cuente con :Transmisión de vídeoLas instrucciones de desplazamiento mer por comandos a través de bluetoothEl « maîtrise » de este vehículo, o mer el
Robot Controlado Por Wifi Con détecteur De ja De Señal

Robot Controlado Por Wifi Con détecteur De ja De Señal

Este es un Robot controlado desde una computadora, ambos conectados a una misma rouge local via Wifi, cuyo propósito es que él mismo pueda detectar la ja de la rouge fr ONU lugar determinado, emitiendo ONU sonido lento en caso de que la ja de la roug
AR Condicionado controlado por Arduino, via infravermelho e com medição de temperatura.

AR Condicionado controlado por Arduino, via infravermelho e com medição de temperatura.

Projeto Automação ar condicionado via Infravermelho(IR) e Arduino.Neste ensinarei tutoriel como acionar um ar condicionado a partir de um Arduino MEGA, de acordo com a temperatura medida em um capteur LM35. Veremos também o famoso « pulo gato » na ho
Conectar con Android Arduino por Bluetooth Capitulo 1

Conectar con Android Arduino por Bluetooth Capitulo 1

En este primer capitulo veremos como conectar y configurar un modulo Bluetooth HC-05 para conectarlo con nuestro móvil Android.En los siguientes capítulos veremos como hacer una pequeña app para encender y apagar ONU conduit desde nuestro móvil.El có
Linklt une voiture : Bluetooth, HC-SR04, L298N

Linklt une voiture : Bluetooth, HC-SR04, L298N

Vamos a crear un carro que utiliser Bluetooth de comunicación y el motorshield L298N.Indice :MaterialesConexiónCódigoRecordar que la LinkLT opéra a 3.3 y muchos motorshields pas compactibles fils.Étape 1: MaterialesLinklt unCâblesL298NHC-SR04 (Omitid
ArduinoUNO, Bluetooth y servomoteur de commande

ArduinoUNO, Bluetooth y servomoteur de commande

El vídeo muestra el código para programar el ARDUINO UNO, con el fin de realizar un proyecto que consiste en dos aplicaciones. La primera aplicación es el envío de dos caracteres por Bluetooth desde una tablet para encender y apagar un conduit. La se
Réservoir avec vidéo contrôlé par inventor app android et bluetooth

Réservoir avec vidéo contrôlé par inventor app android et bluetooth

Bueno, el objetivo de este proyecto bricolage es el poder implementar un vehículo con orugas.El cual cuente con :1. Transmisión de vídeo2. las instrucciones de desplazamiento mer por comandos a través de bluetooth3. el « maîtrise » de este vehículo,
Arduino RC voiture bluetooth con flasque arrière du moteur

Arduino RC voiture bluetooth con flasque arrière du moteur

Para poder crearlo necesitamos :-Arduino UnoArduino - flasque arrière-Modulo bluetooth hc-06Bateria-________________OPCIONALES-Led-ZumbadorÉtape 1: Cambiar la placa del coche por el arduinoHay que eliminar la placa dejando solo los cables de motores.
Tortue de BB8 dessin

Tortue de BB8 dessin

Este proyecto trata acerca de non avoir que dibujo en fonder une ONU determinado código, caracterizado como BB8 de la saga Star WarsÉtape 1: BB8 projet Arduino UNO ITESM CEMJulieta Noemí Rivera Fonseca A00908715María José López Ponce de León A0096788
Arm(Inmoov) robotique avec Cortex M3 (brésilien Open Hardware)

Arm(Inmoov) robotique avec Cortex M3 (brésilien Open Hardware)

Braço Robótico (Inmoov) controlado por Cortex M3.TESTE 1 :Ultimo teste com látex :Após ver o « Inmoov » UE tive muita vontade de montar euh, mas como base para futuramente desenhar meu próprio braço robótico, unindo um pouco dos meus conhecimentos co
Robot Educativo Fischertechnik Arduino (RAFA)

Robot Educativo Fischertechnik Arduino (RAFA)

Este proyecto trata de como crear un robot con fines educativos usando el sistema Fishertechnik y potenciandolo con todas las prestaciones de Arduino, con ello conseguimos una plataforma educativa :-muy versátil-adaptable a niveles de diferentes-dive
SIM900 GSM GPRS bouclier CON ARDUINO UNO

SIM900 GSM GPRS bouclier CON ARDUINO UNO

Esta es una tarjeta GPRS ultra compacta de comunicación inalámbrica. La tarjeta es compatibles con todos los modelos de Arduino con el formato UNO, además puedes controlarla con otros microcontroladores también. La tarjeta está basada en el módulo SI