Implementing rwheel.py

The third module we will explore is rwheel.py; it uses the smbus library to access I2C peripherals. If you remember, back in Chapter 6, Driving I2C Peripherals on the Raspberry Pi, the use of the smbus library functions requires root privileges and is limited to Python 2. At that time, we suggested starting the Python 2 IDLE IDE using the sudo idle command line. This strategy resolved a potential development problem, so again, you should start IDLE from the command line. We will programmatically set the required privileges when we use all the programs together.

Downloading rwheel.py and test-rwheel.py

To download rwheel.py and test-rwheel.py files, perform the following steps:

  1. Use the command line to open a new instance using ...

Get Raspberry Pi Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.