美文网首页
树莓派 - 点亮LED

树莓派 - 点亮LED

作者: 丸_子 | 来源:发表于2017-12-31 14:36 被阅读236次

    先按照下面这个图 连线:(对于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秒。

    相关文章

      网友评论

          本文标题:树莓派 - 点亮LED

          本文链接:https://www.haomeiwen.com/subject/mkxagxtx.html