计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

树莓派 python 控制 LED

发布者:guo rue,发布时间:2016年2月17日 19:26   [ 更新时间:2016年2月17日 19:34 ]
仍旧是之前的 LED 电路。
http://wiki.guoruei.org/computer/software/linux/raspberry-pi-shell-control-led

安装 RPi.GPIO 模块
sudo apt-get install python-rpi-gpio

进入交互式环境
sudo python

查看已经安装的模块的版本
import RPi.GPIO as GPIO
GPIO.VERSION
'0.5.11'

交互式环境控制 GPIO
GPIO.setmode(GPIO.BCM)
设置 GPIO 为 GPIO.BCM

设置 GPIO 口电流方向为 OUT
GPIO.setup(25,GPIO.OUT)

点亮 LED
GPIO.output(25,GPIO.HIGH)
关闭 LED
GPIO.output(25,GPIO.LOW)

使用 python 程序控制 LED 闪烁

创建程序
nano blinkled.py
程序内容
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(25,GPIO.OUT)

while True:
    GPIO.output(25,GPIO.HIGH)
    time.sleep(0.5)
    GPIO.output(25,GPIO.LOW)
    time.sleep(0.5)

写完之后保存退出,运行。
sudo python blinkled.py 
可以看到 LED 在不断闪烁。使用组合键 Ctrl+C 退出运行