Pantalla Táctil para Arduino

Español

Parece que las pantallas táctiles están cubiertas en todos los dispositivos electrónicos desde el teléfono, la tablet, etc. A pesar de que las pantallas de alta resolución multitáctiles son un poco caras y difíciles de desarrollar eso no significa que no podamos añadir un panel táctil (más sencillo) a nuestro proyecto.

El panel táctil de la Nintendo DS proporciona una solución muy simple y barata para permitirnos hacer precisamente eso. El panel de Nintendo DS es un panel resistivo por lo que es muy fácil de conectarlo a nuestra Arduino, pero sólo reconoce una sola entrada a la vez y es un poco impreciso.

Para realizar las conexiones sólo hay que soldar 4 pines para poder colorarlo directamente sobre una placa Arduino UNO. Si lo colocamos tal y como indican las fotografías no tendremos ningún problema y podremos trabajar directamente sobre el panel táctil.

Las conexiones son las siguientes:

X1 – A0

Y2 – A1

X2 – A2

Y1 – A3

Es decir, con la placa donde indica las letras hacia abajo. La pantalla táctil se conecta a la parte del cableado en la parte superior y se conecta directamente al conector.

Si abrimos el monitor serie podemos ver los valores x,y de la posición de pantalla donde hemos pulsado. La coordenada 0,0 está en la esquina superior izquierda.

Para reaizar este proyecto hemos conectado un led RGB de ánodo común con 3 resistencias de 330 ohms para que según nos movemos por la pantalla se vaya iluminando de diferentes colores.

Segun el desplazamiento del dedo sobre la pantalla táctil podemos variar el color del LED

Aquí teneís el programa de Arduino que se ha utilizado para este montaje : Pantalla_tactil.ino

 

 

 

 

Comentarios

fantastic information we have here what you're first impressions on mine web post touching on click
me - http://plaisnakdk.com

fantastic information we have here what you're first impressions on mine web post touching on click me - http://plaisnakdk.com

Añadir nuevo comentario

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.