TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: chichepic en 23 de Agosto de 2010, 19:50:36
-
Hola amigos del foro,esta es una Aplicacion que acabo de terminar y me gustaria compartir...
Con una Pantalla Tactil Resistiva de 5 Hilos,un Pic 18f2550 y utilizando el Descriptor basico del Mouse.La idea es la utilizacion de una touchscreen para manejar el Mouse como Trackpad de notebook.Funciona muy bien.
En el video se pueden ver las funciones basicas del Mouse (Click,X,y,Rueda).....
Video
con el boton se va modificando la resolucion..
saludos!..
-
Hola chichepic, enhorabuena por el resultado, se ve bien bonito.
¿Compartirás el proyecto?
Gracias
-
Felicitaciones chichepic!!! :-/ :-/
me da curiosidad como es la interfaz de la pantalla tactil. Es analogica? Hasta donde se, un pad resistivo funciona como dos potenciometros, uno para el eje X y otro para el Y.
saludos!!
-
Se ve suave !!
Hola chichepic, enhorabuena por el resultado, se ve bien bonito.
¿Compartirás el proyecto?
Gracias
idem !!
-
Felicitaciones Chiche Pic.... estamos ansiosos por mas info :mrgreen:
Norberto
-
Me alegro que les guste y espero que sirva para futuros proyectos.El codigo fuente esta escrito en PROTON y todavia lo estoy
puliendo,incluye el Descriptor MOUSEDESC con alguna modificacion que hice.....pero basicamente nos da 4 Buffer : (CLick-X-Y-Rueda)..lo mas complicado es el manejo de las variables para las Coordenadas X_Y..... en eso estoy..
Felicitaciones chichepic!!!
me da curiosidad como es la interfaz de la pantalla tactil. Es analogica? Hasta donde se, un pad resistivo funciona como dos potenciometros, uno para el eje X y otro para el Y.
saludos!!
Si, la salida de la pantalla es analogica,a diferencia de las de 4 hilos ,la de 5 tiene una sola salida analogica,los otros 4 pines son para la polarizacion,se lee un eje y luego el otro alternativamente y se trabaja sobre una sola entrada del DAC,luego hay que hacer un ajuste de rango y calibracion si se tiene un GLCD debajo (que es lo que me falta! son tan caros!).
En el video,no se si se ve pero se enciende un led rojo cuando se produce un Click (toque corto) y hay un sector de la touch reservado para la "rueda".Con el boton,tambien led rojo, se multiplica el rango....
saludos...
-
Bueno,amigos...acà traigo el codigo recien sacadito del horno! :D
Le anduve dando vueltas pero por ahora los resultados son estos,los que se ven en el video...quedaria alguna cosita por depurar.......
Intentè comentarlo lo mayor posible para que se entienda.Me estoy animando con el "C" asi que seria una oportunidad para trasladarlo....algun voluntario que me ayude? :mrgreen:
saludos....
-
Interesante y creo que se podria implementar para otras aplicaciones...
-
Buen Trabajo :-/ :-/ :-/
Me interesa saber dónde compraste ese pad TouchScreen, si vienen de más tamaño y el precio...
Gracias.
-
Gracias,la pantalla me la trajo un amigo de EEUU,no se si se consiguen acà de 5 hilos, que se supone son mejores (y mas caras, 63 dolares la del video).
Son de acà : http://www.bergquistcompany.com/touch_screens/index.htm
por fin me animè con el "C"....Espectacular !!! mejor de lo esperado!!
Logre hacer la misma aplicacion pero para un Gamepad USB ... cuando lo termine lo subo.
saludos!
-
Excelente trabajo :-/
-
Hola Chichepic,
Me gustaria mucho si usted desse mas detalles sobre la coneccion de la touchscreen , se utiliza alguno chip especil o directo al pic.
mui bueno!
-
Felicitaciones, que gran trabajo, tiene muchos elementos a evaluar. :)
Sabes si de esta manera se utilizan las pantallas GLCD que vienen con touch screen?, osea con salidad analogas para cada eje?
Saludos y estamos a la espera del avance del gamepad usb.
-
Sabes si de esta manera se utilizan las pantallas GLCD que vienen con touch screen?, osea con salidad analogas para cada eje?
Pues parece que si, en el caso de las pantallas TFT con Touch Screen te conviene identificar cual es el driver que utilizan para testear el touch y estudiarlo. Comunicación seríal para determinar el (x,y) en donde se ha pulsado y además calcular la presión de pulsación :)
Saludos!
-
Muchas gracias por la respuesta Suky, asi me voy a animar a probar una pantalla touch.
Saludos
-
hola,estuve de "vacaciones" unos dias.
Me gustaria mucho si usted desse mas detalles sobre la coneccion de la touchscreen , se utiliza alguno chip especil o directo al pic.
en este caso va directo al Pic pero existen controladores para estas touch
te recomiendo este ejemplo del amigo Suky
http://www.todopic.com.ar/foros/index.php?topic=32655.0
Saludos y estamos a la espera del avance del gamepad usb.
El proyecto lo complete aqui (en C)
http://www.todopic.com.ar/foros/index.php?topic=32300.0
saludos!