Cómo Control 3 Servo motores con interruptores de botón y un Arduino Uno (8 / 9 paso)

Paso 8: Programación Arduino - explicó el bucle principal

Para hacer más fácil en el ojo que sólo he mostrado el código para el primer conjunto de botones, el programa real que se incluyo tiene todo el código para los botones.

Este código asigna un valor a las variables mediante la lectura del estado de los pines y cambia el valor de la variable en consecuencia.

void loop()
{

leftPressed = digitalRead(leftPin);

rightPressed = digitalRead(rightPin);

Luego hacemos lo mismo para los otros dos pares de botones

Ahora nos dicen el Ardiuno qué hacer cuando se pulsan los botones. Si se pulsa el botón izquierdo el código comprueba que el servo esté a menos de su movimiento máximo. A continuación, actualiza las variable pos mediante la adición de valor de la variable de movimiento y esto envía al servo que se mueve por esa cantidad

{if(leftPressed)}

if(pos < maxDeg)

movimiento de pos +=;

myservo.Write(POS); dice el servo a la posición almacenada en la variable 'pos'

}

Si se pulsa el botón derecho, el código comprueba que el valor de servo es más que el mínimo movimiento, a continuación, actualiza las variable pos restando el valor de la variable de movimiento y esto envía al servo que se mueve por esa cantidad

{if(rightPressed)}

if(POS > minDeg)

movimiento de = pos;

myservo.Write(POS); dice el servo a la posición almacenada en la variable 'pos'

}

La lógica del código es exactamente el mismo para los otros dos conjuntos de botones, si usted echa un vistazo en el siguiente paso puede descargar el código y echar un vistazo por ti mismo.

Artículos Relacionados

Cómo controlar Servo motores con un Arduino

Cómo controlar Servo motores con un Arduino

Este proyecto miniatura le mostrará cómo controlar un servo motor con un Arduino, pero primero debe saber lo que un motor de servo es realmente!Los servomotores son tipos especiales de motores que no girar alrededor en un círculo, sino moverse a una
Calibración de Hobby Servo motores con Arduino

Calibración de Hobby Servo motores con Arduino

Ya sea un coche RC o un Robot humanoide, servomotores jugaría un papel vital en el proyecto. Así que estoy haciendo este Instructable para que usar este motor Servo será fácil y programación conseguirá mucho más fácil. Porque era inicialmente difícil
Control de un motor con una tableta y un Arduino Uno

Control de un motor con una tableta y un Arduino Uno

El control de sus invenciones con Tablets Android! Este tutorial va a través de una demo de conseguir un tablet Android para enviar comandos serie a una placa Arduino y tener la Junta gire un motor encendido y apagado.Paso 1: Lo que se necesitaTablet
Control de un Motor con sensores ultrasónicos de distancia (HC-SR04)

Control de un Motor con sensores ultrasónicos de distancia (HC-SR04)

Hola a todos! En este proyecto será controlar la dirección de un motor mediante dos sensores de distancias ultrasónicos.Si se activa el sensor de la derecha, el motor girará en sentido antihorario.Si se activa el sensor de la izquierda, el motor gira
Control de servos bien con una frambuesa Pi

Control de servos bien con una frambuesa Pi

Sólo tienes que seguir mi video! Todos los enlaces a incrementado están en la descripción!
Control de luces fluorescentes con un puntero láser y un Arduino

Control de luces fluorescentes con un puntero láser y un Arduino

algunos miembros de la Alfa un Hackerspace de laboratorios no les gusta la luz de lámparas fluorescentes.  ¿Querían una forma de poder controlar fácilmente los accesorios individuales, quizá con un puntero láser?Llegué a él.  Había cavado un montón d
Brazo robot con Servo motores

Brazo robot con Servo motores

parte de mi investigación de doctorado en Universidad de Nueva York-Poly consiste en predecir el consumo de energía en sistemas robóticos, así que necesitaba un sistema robótico para trabajar con una plataforma de investigación para validar los resul
Arduino Nano y Visuino: Control de Servos con Joystick

Arduino Nano y Visuino: Control de Servos con Joystick

Controlando Servos conectado a Arduino con Joystick es muy común. Con la ayuda de Visuino, un entorno de desarrollo gráfico fácil de usar para Arduino, lograr esto nunca ha sido tan fácil!Tenga en cuenta que la anotación en algunas de las fotos en es
Conexión a motores con Arduino

Conexión a motores con Arduino

Interconexión de distintos tipos de motores con un microcontrolador es entre las habilidades más fundamentales un entusiasta creador/robótica necesita maestro. En este proyecto a acumularse en el anterior proyecto Smart teléfono controlado luces util
Cómo utilizar un servo motor - Arduino Tutorial

Cómo utilizar un servo motor - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar un único servo motor con Arduino. Servos pueden moverse a una posición con precisión, por lo que son ideales para aplicaciones de electrónica integrado.Servos han integrado los engranajes y un eje que pu
Control de Servos usando el controlador de servos SSC-32 y Arduino Uno

Control de Servos usando el controlador de servos SSC-32 y Arduino Uno

hay dos maneras que usted puede controlar servos utilizando un controlador de servos SSC-32. O bien puede hacerlo directamente desde el lince SSC-32 Terminal o a través de comandos serie enviados una placa de arduino. Aquí, vamos a ver cómo controlar
Control de 3 motores servo con 3 potenciometros y un Arduino

Control de 3 motores servo con 3 potenciometros y un Arduino

Hola. Este es mi primer instructivo, así que espero que será paciente conmigo si hago errores configurarlo. Está escrito para los principiantes como yo, el más avanzado entre vosotros puede saltar mucho de esto y apenas llegar al cableado para arriba
Control de Motor con Arduino

Control de Motor con Arduino

Control de motores con Arduino puede ser complicado.En primer lugar, los motores necesitan más actual que la producción de qué Arduino pueden suministrar pernos. También motores pueden generar su propia corriente a través de un proceso llamado inducc
Cómo el control DC motores con Arduino

Cómo el control DC motores con Arduino

Recientemente había terminado de diseñar nuestro compacto plug-and-play Arduino robot y lo lanzó en Kickstarter. Actualmente estamos buscando patrocinadores.Con este kit de robótica, es muy fácil de conectar motores, sensores y módulos de comunicació