O'Reilly logo

Internet of Things Programming with JavaScript by Ruben Oliva Ramos

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Controlling the speed of a DC motor

It's common to have a window or a garage door in a house. We need to automate these kinds of devices, so that we can move these objects with a DC motor. In this section, we will see how to connect a DC motor to the Raspberry Pi. To do this, we will use a L293D circuit to control the motor.

First we will see how to connect the motor to our Raspberry Pi Zero board. In the following diagram, we can see the pins out of the LD293 chip:

Controlling the speed of a DC motor

We basically need to connect the components of the circuit, as follows:

  • GPIO14 of the Raspberry Pi to pin 1A
  • GPIO15 of the Raspberry Pi to pin 2A
  • GPIO18 of the Raspberry Pi to pin 1, 2EN ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required