http://www.cnblogs.com/qtsharp/archive/2013/02/28/2936800.html
Python操作树莓派GPIO的必要准备
sudo apt-get install python-setuptools sudo easy_install -U distribute sudo apt-get install python-dev sudo easy_install RPi.GPIO
树莓派GPIO定义图
PRi.GPIO的使用示例
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import RPi.GPIO
import time
RPi.GPIO.setmode(RPi.GPIO.BOARD) #GPIO.BOARD GPIO.BCM分别表示IO口的标号方式
RPi.GPIO.setup(12,RPi.GPIO.OUT)
RPi.GPIO.setup(11,RPi.GPIO.IN)
RPi.GPIO.output(12,GPIO.HIGH)
while True:
if RPi.GPIO.input(11):
RPi.GPIO.output(12,GPIO.LOW)
else:
RPi.GPIO.output(12,GPIO.HIGH)
time.sleep(1)
|
Python操作树莓派GPIO的必要准备
sudo apt-get install python-setuptools sudo easy_install -U distribute sudo apt-get install python-dev sudo easy_install RPi.GPIO
树莓派GPIO定义图
PRi.GPIO的使用示例
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import RPi.GPIO
import time
RPi.GPIO.setmode(RPi.GPIO.BOARD) #GPIO.BOARD GPIO.BCM分别表示IO口的标号方式
RPi.GPIO.setup(12,RPi.GPIO.OUT)
RPi.GPIO.setup(11,RPi.GPIO.IN)
RPi.GPIO.output(12,GPIO.HIGH)
while True:
if RPi.GPIO.input(11):
RPi.GPIO.output(12,GPIO.LOW)
else:
RPi.GPIO.output(12,GPIO.HIGH)
time.sleep(1)
|