Stap 6: Gebruikersinterface
Vroeg in de ontwikkeling, realiseerde ik me dat bepaalde parameters zal moeten worden geprogrammeerd op de controller. Omdat dit alleen tijdens de eerste testen en installatie, besloten heb ik om een gebruikersinterface die kan worden verwijderd van de controller als niet gebruikt.
LCD-Display
Ik gebruikte een standaard 16 x 2 LCD display, uitgerust met een I2C-interface te verminderen van het aantal draden die nodig zijn.
Knoppen
Vier knoppen worden gebruikt om te selecteren en de parameters program. Deze knoppen zijn allemaal gekoppeld aan een enkele A/D-pin op de controller. Ik gebruikte de tactiele switches die 7mm hoog zijn.
Alles is aangesloten op de controller via een DB9 connector.