预览
接线
+接个3.3v的电源,-接18口
代码实现
#!/usr/bin/env python
# encoding: utf-8
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()
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio
需要先安装上面两个家伙才可以访问gpio
当然 假设已经已经安装了python
请问 在哪里写代码?能把过程 帮我写一下吗?我是小白。
在任意路径创建新文件 ×××.py,用nano编辑器打开,吧LZ的代码复制粘贴进去
执行就用cd到×××.py的路径,然后python ×××.py
这个是软硬件结合?
@明月浩空
不知道这个是不是叫嵌入式