Grupos de trabajo

Imagen de fondo del tipo de comunidad

Desarrollo de proyectos de Automatización y Robótica aplicables al área de Tecnología y Tecnología Industrial usando la plataforma de Hardware y Software Libre de Arduino.

Blog Blog

Atrás

Coche controlado por JoyStick

Bueno, pues para que se vea mejor para qué sirve el código "coche", voy a implementar un proyecto, en el que se controlará con un JoyStick analógico como éste:

Joystick analógico arduino

 

 

 

 

 

 

Aquí lo vemos montado en una carcasa hecha mediante impresión 3D descargada de Thingiverse:

Joystick analógico para Arduino

Para ello, usaremos la el método (se llama así a cada función disponible en un objeto) girarVolante(grados,velocidad), y  determinaremos la dirección a la que apuntamos mediante la función de arco-tangente aplicada a las lecturas de los potenciómetros X e Y del JoyStick previa resta de 512 a sus valores (los resultados de las lecturas analógicas con analogRead(pin) son de 10 bits, y por tanto van de 0 a 1023, y el centro del potenciómetro corresponde al valor 512).

La velocidad a la que quremos moverlo, se obtiene del mayor valor absoluto (de 0 a 512) de dichos valores leídos de X e Y, dividido entre 2 (la escritura analógica PWM mediante analogWrite(pin, nivel) requiere un nivel de 8 bits: por tanto entre 0 y 255. 

Con eso y poco más implementamos el control remoto por joystic, al estilo de los antiguos coches dirigidos, con su cablecito por detrás (nostálgico).

Voy dejando el proyecto por aquí para que se vea su evolución.

 

 

 

Siguiente
Comentarios
No hay ningún comentario aún. Sea usted el primero.

Miembros Miembros

Foto de Fernando Cobos Becerra

Fernando Cobos Becerra

Foto de Diego Antonio Rodríguez Torrejón

Diego Antonio Rodríguez Torrejón

Foto de Manuel Navarro Frías

Manuel Navarro Frías

Foto de José Prudencio Acuña Pérez

José Prudencio Acuña Pérez

Foto de Antonio Manuel Baz Mora

Antonio Manuel Baz Mora

Foto de Andrés Moreno Cabalga

Andrés Moreno Cabalga

Foto de Bernardo Moreno González

Bernardo Moreno González

Foto de María de la Cinta Pinzón Carrasco

María de la Cinta Pinzón Carrasco

Foto de Lorenzo Portillo Villalta

Lorenzo Portillo Villalta

Foto de Ángeles Rodríguez González

Ángeles Rodríguez González