The programmable DC motor controller with LCD project presented in Chapter 2, Programmable DC Motor Controller with LCD, is an example of a low design version of a Human Machine Interface (HMI). An HMI allows a human operator to operate a robot or intelligent machine using a control panel. The operator interacts with the DC motor HMI using a pair of electrical slide switches to turn the electromechanical machine on or off. The LCD provides a visual display of the DC motor's operating states of on or off. The disadvantage to an electromechanical-based HMI device is the mechanical wear of the electrical slide switch contacts. Deterioration of the slide switch contacts will not allow proper signal level detection (+5V or 0V) by the Arduino to operate the DC motor correctly. A solution to this problem is to use a software-based HMI design. An example of a software-based HMI design is shown in the following screenshot. In this example of HMI design, the electromechanical...
Arduino Electronics Blueprints
Arduino Electronics Blueprints
Overview of this book
Table of Contents (17 chapters)
Arduino Electronics Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
A Sound Effects Machine
Programmable DC Motor Controller with an LCD
A Talking Logic Probe
Human Machine Interface
IR Remote Control Tester
A Simple Chat Device with LCD
Bluetooth Low Energy Controller
Capacitive Touch Sensing
Arduino-SNAP Circuit AM Radio
Arduino Scrolling Marquee
Index
Customer Reviews