1 switch-bank, 1 rotary, 5 entradas, 3 dispositivos, ni idea de cómo

0

Tengo 3 pantallas LCD separadas que tienen 5 botones pulsadores para controlar la configuración y la potencia de la pantalla LCD. Todos los botones en la pantalla LCD comparten una base común. Lo que me gustaría hacer es usar 1 banco de interruptores y un interruptor giratorio de 3 posiciones para seleccionar en qué LCD para ajustar la configuración, sin embargo, no puedo encontrar una solución elegante a través de Google. Debido a las limitaciones de espacio, no estoy dispuesto a usar un rotativo multipolar gigante. ¿Hay algún IC que maneje esto?

    
pregunta Metal-Muffin

1 respuesta

0

En primer lugar, debe asegurarse de que puede trabajar con UN LCD, UN interruptor giratorio, UN conjunto de botones, ...

La estructuración de su código de manera modular ayuda mucho aquí. por ejemplo, su código lcd se vería así:

  lcd_init(LCD1); //initialize lcd1
  if (rotary_read() = ROTARY_2) lcd_puts(LCD3, vBuffer); //display vBuffer on LCD3 if rotary 2 is selected
  btn_state=lcd_readbtn(LCD2); //read the button states on LCD2
    
respondido por el dannyf

Lea otras preguntas en las etiquetas