Carro Controlado por Bluetooth (3 / 4 steg)

Steg 3: CODIGO sv MICROCONTROLADOR

El código comienza declarando los pines que vamos en utilizar sv el microcontrolador y dos variabel que van en especificar el intervalo tiempo que queremos que se envie la informacion al puerto följetong.

Aclaramos que estamos utilizando el Arduino UNO Bootloader como compilador, así que el código se programa sv sv Arduino IDE y los pines se nombrarian como se Haría sv el Arduino UNO.

Cada pin debe especificarse como una salida '' utgång '', estos son los que enviaran el voltaje lógico para controlar los fenor mediante el H-bryggan. Solamente el '' echoPin'' ' se especifica como un entrada '' INPUT'', pues es el que recoge la señal ultrasónica. Se comienza la comunicación följetong en 9600 bps.

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

En continuación declaramos una funcion "performCommand" que va en leer el Puerto seriell del Microcontrolador y va en actuar conforme en lo que recoja o lea sv el. La logica va asi:

SI el Puerto seriell está activo, entonces guardar sv la variabel '' val'' lo que sea que este alli; SI la variabel es igual en f, entonces ejecutar funcion go_foward sino entonces, si la variabel es igual ett b, entonces ejecutar funcion go_reverse sino entonces... etc

La funcion '' medition'' realiza la medición de distancia. Primero declaramos las variabler de duración y distancia. Encendemos el '' trigPin'' durante 10 microsegundos, este envía un pulso de sonido en través del espacio. Luego varaktighet va en ser igual al tiempo que tarda el pulso de sonido en regresar en '' echoPin''. CON esa información ahora podemos calcular la distancia sv centímetros valiéndonos de la velocidad del sonido y lo almacenamos en la variabel distancia. Dicha variabel es enviada al Puerto följetong cada segundo.

La función '' VOID LOOP'' permite al Microcontrolador repetir una y otra vez los kommandosoldater sv su interiör. 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 sensor ultrasónico, valiéndonos de la función '' millis'' que realiza un conteo de lo microsegundos sv que el programa ha estado funcionando, así vamos comparando intervalos de 1000 milisegundos para ejecutar la funcion de medicion.

Se Steg
Relaterade Ämnen

Tanque de guerra controlado por bluetooth

Durante FN día sv las vacaciones de verano mi amigo, Diego Gonzalez (14 años) trabajó en este proyecto.En continuación el nos explica sobre como lo realizó.Steg 1: IntroducciónEn este proyecto usted aprenderá en hacer un tanque de guerra controlado p...

Robot Controlado Por Bluetooth

Prototipo de robot 4 x 4 RC, sv el cual se puede manipular el giro del motor (adelante, atras, izquierda y Izquierda) y su velocidad de 0 255 por medio de bluetooth.Steg 1: Materiales Los materiales que utilice para este proyecto son muy comunes y fá...

Tanque Oruga con video, controlado por android (app inventor) mediante bluetooth

Bueno, el objetivo de este proyecto DIY es el poder implementar un vehículo con orugas.El cual cuente con:Transmisión de vídeoLas instrucciones de desplazamiento havet por kommandosoldater través de bluetoothEl "kontroll" de este vehículo, o hav...

Robot Controlado Por Wifi Con detektor De Intensidad De Señal

Este es un Robot controlado desde una computadora ambos conectados en una misma röda lokala vía Wifi, cuyo propósito es que él mismo pueda detectar la intensidad de la röd sv un lugar determinado, emitiendo un sonido lento sv caso de que la intensida...

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

Projeto Automação ar condicionado via Infravermelho(IR) e Arduino.Neste tutorial ensinarei como acionar um ar condicionado en partir de um Arduino MEGA, de acordo com en temperatura medida em um sensor LM35. Veremos também o utseende "pulo gato"...

Conectar Android con Arduino por Bluetooth Capitulo 1

sv 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 FN ledde desde nuestro móvil.El códig...

Tanken med video kontrolleras av app inventor android och bluetooth

Bueno, el objetivo de este proyecto DIY es el poder implementar un vehículo con orugas.El cual cuente con:1. Transmisión de vídeo2. las instrucciones de desplazamiento havet por kommandosoldater través de bluetooth3. el kontroll"" de este vehícu...

ArduinoUNO, Bluetooth y kontroll de Servomotor

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 FN ledde. La segu...

Arduino RC bil bluetooth con motor sköld

Para poder crearlo necesitamos:-Arduino Uno-Arduino motor sköld-Modulo bluetooth hc-06-Bateria________________Opcionales-Ledda-ZumbadorSteg 1: Cambiar la Plaça del coche por el arduinoHay que eliminar la Plaça dejando solo los kablar de fenor. ASI se...

Robotic Arm(Inmoov) med Cortex M3 (brasilianska öppen hårdvara)

Braço Robótico (Inmoov) controlado por Cortex M3.TESTE 1:Ultimo teste com látex:Após ver o "Inmoov" eu tiva muita vontade de Camilla um, basera mas como para futuramente desenhar meu próprio braço robótico, unindo um pouco dos meus conhecimentos...

BB8 ritning turtle

Este proyecto trata acerca de un carrito que dibujo en basera en un determinado código, caracterizado como BB8 de la saga Star WarsSteg 1: BB8 projekt Arduino UNO ITESM CEMJulieta Noemí Rivera Fonseca A00908715María José López Ponce de León A00967886...

Robot Educativo Fischertechnik Arduino (RAFA)

Este proyecto trata de como crear un robot con böter educativos usando el sistema Fishertechnik y potenciandolo con todas las prestaciones de Arduino, con ello conseguimos una plataforma educativa:-muy versátil-anpassningsbara en diferentes niveles-d...

SIM900 GSM GPRS SKÖLD CON ARDUINO UNO

ESTA es una tarjeta GPRS ultra compacta de comunicación inalámbrica. La con tarjeta es kompatibel 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 SIM...

Makey Makey mus para Android

Yo pretendo crear un mus para android con el Makey Makey para de esa manera demostrar que todo es posible con Android y el Makey Makey."Este instructable se realizo en la Buildnight sv The Inventor House".Steg 1: Material El materiella que neces...

Pasar de 12V en 5V FN bil tft para la hallon

Ya lo tienes todo en punto, hallon, tu tu mini to con mus por bluetooth, tu pantalla de los chinos conectada y una batería portátil para alimentar tu mini ordenador cuando... ese bil tft funciona en 12V. Necesitas de otro transformador para que funci...

FN: S Seguidor Solar enkel que Tiene Ejes Duales

På engelska.Nosotros en BrownDogGadgets.com encantamos usar la energía solar con nuestros proyectos electrónicos. En allmän, es muy fácil usar la energía solar con proyectos pequeños que necesitan el bajo voltaje.UNA pregunta frecuente de estudiantes...

(Ascensor) Hiss modellen med hjälp av Arduino, App Inventor och annan fri mjukvaran

ESPConstrucción, paso en paso, de un ascensor en escala usando arduino (como controlador del motor y inlägg y salidas por bluetooth), app inventor (para diseño de aplicación como panel de styra del ascensor) y freeCAD y LibreCAD para diseño.Abajo enc...

Varinha POV - BSB FAB LAB

Sistemas baseados em Persistencia da Visão são uma maneira divertida de criar fotografias de longa exposição muito interessantes, bem como visar de luz. Nossa varinha consiste em uma fileira de lysdioder controlados por um Arduino Nano. Quando ligada...

Robo de Monitoramento

Esse é um projeto da Rio de Americana (FAM), feito pelos Alunos - (Ariane, Denison, Edléia, Wilson).Agradecemos ao nosso professor orientador: Wagner T. S.O protótipo de robô controlado por joystick tem en habilidade de locomover-se em todas som dire...