Search the Community
Showing results for tags 'BU0836'.
-
Lo he probado en una UHID y funciona. Supongo que en una LeoBoard sera igual. Aplicado al mundillo de los paneles caseros un "Rotary Encoder" es un control giratorio, de giro infinito, que en un sentido de giro envia un pulso (boton) y en el contrario otro pulso diferente. ¿Porque es interesante un interruptor rotatorio? Por muchas razones. Una por el nº de posiciones, los encoders de menos de 12 pulsos por vuelta son raros y dificiles de conseguir. Con esta formula es bastante facil simular un interruptor giratorio de 4 posiciones en BS, p/e. Basicamente se trata de enviar un codigo binario a la controladora; 00-01-11-10 (el orden es este, no vale: 00-01-10-11) Cuando hay un cambio de estado ascendente en la secuencia, p/e; de 01 a 11, la controladora envia un pulso del boton A. Si el cambio de estado es descendente, p/e; 11 a 01, la controladora manda un pulso del boton B. Se obtendran mejores resultados con rotatorios de calidad, hay algunos muy baratos que entre conmutacion y conmutacion desconectan el circuito y se enviaria un 00. Gracias a la aclaracion de Jack_Aubrey, no es cuestion de caro o barato, si no de que en la especificacion de estilo de contacto, este sea del tipo "SHORTING". Para que la controladora funcione con un "encoder" hay que configurarla, y "secuestrar" un par de botones para el encoder. En la placa de Leo es mediante una utilidad disponible en su web. Con la UHID es mediante su soft de programacion: Aqui os dejo el esquema. Esta coloreado para distinguir entre rotatorios de 4, 8, y 12 posiciones. El montaje es muy sencillo, basta añadir 4 diodos entre el interruptor y la controladora. Saludos.