Physical Computing and DC Motor Control

  • Donald Wilcher


Controlling a DC motor is quite easy using an Arduino. Th ere are various ways to interact with a motor besides using an electric switch. Also, you can easily replace the conventional electromechanical relay with a suitably chosen transistor, allowing the speed to be controlled by software. Th is chapter will explore various ways of controlling a DC motor using conventional electromechanical switching by a relay, as well as solid state control using a transistor. Also, the conventional method of varying speed using a potentiometer will be investigated, along with a force sensitive resistor. Both the potentiometer and the photocell can be categorized as physical computing input devices. Th erefore, I’ll present a discussion in this chapter as well. I’ll apply the electronic concepts discussed in the previous chapters in this unit along with the new items to be discussed. I’ll also explain additional remix techniques in electronics prototyping and software development in this chapter. Th e required parts are listed following and pictured in Figure 4-1.


Motor Speed Force Sensitive Resistor Motor Speed Control Transistor Driver Electromechanical Relay 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Donald Wilcher 2012

Authors and Affiliations

  • Donald Wilcher

There are no affiliations available

Personalised recommendations