Paso 6: Interfaz de usuario
Temprano en el desarrollo, me di cuenta de que ciertos parámetros tendrá que ser programado en el controlador. Como esto será sólo durante la prueba inicial y la instalación, decidí hacer una interfaz de usuario que puede extraerse el controlador cuando no en uso.
Pantalla LCD
He usado una pantalla de LCD 16 x 2 estándar, equipada con una interfaz I2C para reducir el número de cables necesitada.
Botones
Se utilizan cuatro botones para seleccionar y programar los parámetros. Estos botones están conectados a un único pin de A/D en el controlador. He utilizado Interruptores táctiles que son 7mm de alto.
Todo está conectado al controlador a través de un conector DB9.