树莓派用Python点亮LED灯、树莓派硬件控制入门

2022年8月8日 16点热度 0人点赞

树莓派的初衷是物联网,它可以结合linux内核的操作系统,比单片机的可玩性高很多。

下面以经典的入门为例子,详细讲解点亮LED灯的过程。

工具/原料

  • LED灯

方法/步骤

  1. 1

    首先要了解树莓派上的针脚,下面以树莓派3代为例子

    把LED的正极插在GPIO脚上,把负极插在GND上

    这里的例子是:正极插在GPIO18

  2. 2

    创建脚本

    在桌面新建一个空白的文本

    文件名随意,但要以.py为后缀

  3. 3

    导入2个需要的模块

    import RPi.GPIO as GPIO

    import time

  4. 4

    设置模式

    GPIO.setmode(GPIO.BCM)

    GPIO.setup(18, GPIO.OUT)

  5. 5

    控制电压输出

    while True:

        GPIO.output(18, GPIO.HIGH)

        time.sleep(0.05)

        GPIO.output(18, GPIO.LOW)

        time.sleep(0.05)

  6. 6

    保存脚本,然后通过终端打开脚本

    终端:python3 Raspi-LED.py

    运行文件之后,就可以看到LED灯在闪烁了

  7. 7

    最后介绍代码写的是什么,代码与注释如下:

    import RPi.GPIO as GPIO   #导入树莓派提供的python模块

    import time   #导入时间包,用于控制闪烁

    GPIO.setmode(GPIO.BCM)   #设置GPIO模式,BCM模式在所有数码派通用

    GPIO.setup(18, GPIO.OUT)   #设置GPIO18为电流输出

    while True:

        GPIO.output(18, GPIO.HIGH)   #GPIO18 输出3.3V

        time.sleep(0.05)   #程序控制流程睡眠0.05秒

        GPIO.output(18, GPIO.LOW)    #GPIO18 输出0V

        time.sleep(0.05)   #程序控制流程睡眠0.05秒

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论