A human–machine interface usually involves peripheral hardware for the INPUT and for the OUTPUT. Often there is an additional component implemented in software, like e.g. a graphical user interface. Human machine interface is the part of the machine that handles the human–machine interaction. Read More...