Tag Archives: human machine interface


Arduino enclosure with a human machine interface

Mircea Daneliuc from Whitehorse, Canada has tipped us off about his Arduino Enclosure with a human machine interface (HMI) consisting of an LCD and six push switches. The enclosure is a 140mm X 90mm X 63mm (5.5′ ‘x 3.5” X 2.5”) industrial grade ABS plastic with ventilation and screw terminal slots. The HMI takes only 3 analog pins of Arduino.

Arduino enclosure

Arduino enclosure

The keypad is a simple 6 button matrix keypad. It comes with a 2.54 mm pitch female Dupont connector. It has UP, DOWN, LEFT, RIGHT, ENTER and MENU buttons. These can help you navigate and change values for any menu you may need. It can be connected through a voltage devider, so it outputs a distinct value for every key pressed. Therefore you only need one analog input on your microcontroller to read the keypad.