raspberry-gpio-python Code
A Python module to control the GPIO on a Raspberry Pi
Brought to you by:
croston
| File | Date | Author | Commit |
|---|---|---|---|
| RPi | 2012-05-24 |
|
[da0366] Changed status from alpha to beta |
| debian | 2012-05-13 |
|
[f36961] Added debian package build files |
| .hgignore | 2012-02-06 |
|
[752c9c] Initial version |
| .hgtags | 2012-04-21 |
|
[4342ab] Added tag 0.1.0 for changeset a8c83b16e5d5 |
| CHANGELOG.txt | 2012-05-24 |
|
[da0366] Changed status from alpha to beta |
| INSTALL.txt | 2012-04-21 |
|
[a8c83b] - Fixed direction bug |
| LICENCE.txt | 2012-02-06 |
|
[752c9c] Initial version |
| MANIFEST.in | 2012-04-21 |
|
[a8c83b] - Fixed direction bug |
| README.txt | 2012-05-24 |
|
[da0366] Changed status from alpha to beta |
| distribute_setup.py | 2012-02-06 |
|
[752c9c] Initial version |
| setup.py | 2012-05-24 |
|
[da0366] Changed status from alpha to beta |
This package provides a class to control the GPIO on a Raspberry Pi.
Note that this module is unsuitable for real-time or timing critical applications.
Note that the current release does not support SPI, I2C or serial functionality on the RPi.
Example Usage :
::
import RPi.GPIO as GPIO
# set up the GPIO channels - one input and one output
GPIO.setup(11, GPIO.IN)
GPIO.setup(12, GPIO.OUT)
# input from pin 11
input_value = GPIO.input(11)
# output to pin 12
GPIO.output(12, True)
# the same script as above but using BCM GPIO 00..nn numbers
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN)
GPIO.setup(18, GPIO.OUT)
input_value = GPIO.input(17)
GPIO.output(18, True)