树莓派让½的 LED 灯呼吸起来,小玩意儿
材料:
1. LED
灯一个 颜色随便
2.
面包板
1
块
3.
母对公杜邦线
2
根
第一步,连接线,如下
在
LXT
终端输入如下½令:
sudo nano /boot/huxied.py
打开后输入如下内容:
import RPi.GPIO
import time
#
正常呼吸为
3s
一次,深呼吸
6s
一次
'''
RPi.GPIO.setmode(RPi.GPIO.BOARD)
RPi.GPIO.setup(12, RPi.GPIO.OUT)
pwm = RPi.GPIO.PWM(12, 50)
pwm.start(0)
'''
RPi.GPIO.setmode(RPi.GPIO.BCM)
RPi.GPIO.setup(18, RPi.GPIO.OUT)
pwm = RPi.GPIO.PWM(18, 50)
pwm.start(0)
try:
while True:
for i in xrange(0, 101, 2):
pwm.ChangeDutyCycle(i)
time.sleep(.03)
for i in xrange(100, -1, -2):
pwm.ChangeDutyCycle(i)
time.sleep(.03)
except KeyboardInterrupt:
Pass
pwm.stop()
RPi.GPIO.cleanup()
按
ctrl+x,选择 y,并退出。
然后输入½令:
sudo python /boot/huxiled.py
教程结束,就慢慢欣赏
LED
灯的呼吸吧。按
ctrl+z
停止
评论