`
iaiai
  • 浏览: 2145073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

树莓派 - 点亮LED

 
阅读更多
先按照下面这个图 连线:(对于LED,负极的那面内部的铁片很大。)


编写一个让 LED 闪烁的 Python 脚本程序
vim led.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)

保存退出
添加可执行权限
chmod +x led.py

运行这个python脚本:
python led.py

有的时候你可能会得到下面的警告:(LED还是可以正常闪烁)
led.py:5: RuntimeWarning: This channel is already in use, continuing anyway.  Use GPIO.setwarnings(False) to disable warnings.
  GPIO.setup(25, GPIO.OUT)

你可以忽略这个警告。

我下面只讲解重点的代码:
import RPi.GPIO as GPIO
import time

导入 RPi.GPIO 和 time 模块。其中as GPIO 指的是:用 GPIO 来表示 RPi.GPIO。

GPIO.setmode(GPIO.BCM)

树莓派的GPIO的命名方式一共有两种:
命名方式说明
RPi.GPIO.BCM以CPU对应的引脚的索引号(下图中的GPIOxx) 命名树莓派的引脚
RPi.GPIO. BOARD 以树莓派板子上引脚的索引号(下图中的Pin No.) 命名树莓派的引脚


time.sleep(0.5)

延时0.5秒。 ”0.5“ 是:0.5秒。

  • 大小: 849.6 KB
  • 大小: 96.1 KB
  • 大小: 72.3 KB
  • 大小: 972 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics