TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Marttyn en 20 de Abril de 2008, 16:54:46

Título: adaptar 2 botones a un "rotary encoder switch"
Publicado por: Marttyn en 20 de Abril de 2008, 16:54:46
hola! no participaba en el foro hace unos meses, y ahora de repente estoy aqui en 4 post seguidos  :mrgreen:
lo que quiero acer es lo siguiente:
tengo un aparato electronico, digamos que es una radio. para cambiar de emisora tiene 2 botones + y -. si aprieto uno de los botones sube o baja un paso en la frecuencia, pero si mantengo no sigue pasando rapido hasta que suelte, ni tampoco busca la siguiente emisora. con lo cual entendereis que estando en la frecuencia 90.0 y quiero llegar hasta 100.0, teniendo pasos de 0.1 tengo que apretar el botoncito CIEN veces! me gustaria meterle un potenciometro o un "rotary encoder switch" (como usan para el volumen las radios mas o menos nuevas, que  giran para un lado y para el otro indefinidamente. hay alguna manera de conseguirlo?
incluso existe algun switch giratorio mas sensillo que no sea codificado? es decir, si giro para un lado se va pulsando sucesivamente un interruptor y si giro para el opuesto se pulsa otro? no se si me estoy explicando bien, pero en mi cabeza lo veo muy simple  :D
si hace falta hago un dibujito, porque algo asi tiene que existir
salu2
Título: Re: adaptar 2 botones a un "rotary encoder switch"
Publicado por: Nocturno en 21 de Abril de 2008, 02:32:30
Los rotary encoder switch no pulsan un botón hacia un lado y otro hacia el otro. Lo que hacen básicamente es enviar pulsos por dos salidas, con un desfase de 90º, lo que te permite ver en qué sentido giran.
Si le pones un PIC en medio, sí sería fácil conseguir que por un pin genere un tren de pulsos equivalente a las rotaciones del encoder, o por otro pin si gira en sentido contrario.
Si quieres ver algo que hice con rotary encoder switch, lo tienes aquí (http://www.micropic.es/index.php?option=com_content&task=view&id=18&Itemid=44).
Título: Re: adaptar 2 botones a un "rotary encoder switch"
Publicado por: Marttyn en 21 de Abril de 2008, 11:00:15
gracias nocturno por tu respuesta!
estuve mirando lo que me comentas de los rotary encoders, y la verdad me parece excesivamente complejo para la aplicacion que le voy a dar.
tiene que existir algo que sea como las ruletas de los concursos, que tienen cursor que dice que premio ganaste.
seria lo mismo pero con 2 cursores, que actuan como contactos, y al girar  van haciendo contacto la ruleta con uno o con el otro.
tal vez este divagando... pero no parece algo complicado y seguro que debe tener muchas aplicaciones practicas...
en fin... si no existe me jo** y ya encontrare otra solucion.
salu2