Writing code to test your motors
Before we get stuck in and do fancy things with the motors, we need to get them set up and test them. This way, we can make sure they work and iron out any problems.
We need to download the library to work with the motor board we have chosen. Many robot parts, apart from the simplest ones, have an interface library to control the motors and other devices on the board. It's time to log in to your Pi using PuTTY again.
Preparing libraries
We download this code from a project on GitHub using Git on the Raspberry Pi. So, we need to install Git on the Pi; we also need I2C (i2c-tools
and python3-smbus
) and pip
to install things into Python. Type the following command:
pi@myrobot:~ $ sudo apt-get install -y git python3-pip python3-smbus i2c-tools
To get the library for the motor board, Raspi_MotorHAT
, we use Git and download it from GitHub, installing it for use in any of your scripts with the following command:
pi@myrobot:~ $ pip3 install...