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.
To download rwheel.py
and test-rwheel.py
files, perform the following steps:
Use the command line to open a new instance using
sudo idle
.Download the
rwheel.py
andtest-rwheel.py
from theChapter 8
folder at http://1drv.ms/1ysAxkl.Open
rwheel.py
in the Python IDE.Review the key functions in the following table:
Function
Description
main()
The rest of the page is lockedYou have been reading a chapter fromRaspberry Pi EssentialsPublished in: Apr 2015Publisher: ISBN-13: 9781784396398© 2015 Packt Publishing Limited All Rights ReservedPersonalised recommendations for you
Based on your interests and search pattern