养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-12 13:42:51

树莓派的初衷是物联网,它可以结合linux内核的操作系统,比单片机的可玩性高很多。下面以经典的入门为例子,详细讲解点亮LED灯的过程。

工具/原料

LED灯

方法/步骤

1、首先要了解树莓派上的针脚,下面以树莓派3代为例子把LED的正极插在GPIO脚上,把负极插在GND上这里的例子是:正极插在GPIO18

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

2、创建脚本在桌面新建一个空白的文本文件名随意,但要以.py为后缀

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

3、导入2个需要的模块importRPi.GPIOasGPIOimporttime

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

4、设置模式GPIO.setmode(GPIO.BCM)GPIO.setup(18,GPIO.OUT)

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

5、控制电压输出whileTrue:GPIO.艺皱麾酪output(18,GPIO.HIGH)time.sleep(0.05)惺绅寨瞀GPIO.output(18,GPIO.LOW)time.sleep(0.05)

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

6、保存脚本,然后通过终端打开脚本终端:python3Raspi-LED.py运行文件之后,就可以看到LED灯在闪烁了

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

7、最后介绍代码写的是什么,代码与注释跗柿椁焚如下:importRPi.GPIOasGPIO#导入树莓派提供的python模块import惺绅寨瞀time#导入时间包,用于控制闪烁GPIO.setmode(GPIO.BCM)#设置GPIO模式,BCM模式在所有数码派通用GPIO.setup(18,GPIO.OUT)#设置GPIO18为电流输出whileTrue:GPIO.output(18,GPIO.HIGH)#GPIO18输出3.3Vtime.sleep(0.05)#程序控制流程睡眠0.05秒GPIO.output(18,GPIO.LOW)#GPIO18输出0Vtime.sleep(0.05)#程序控制流程睡眠0.05秒

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

© 一点知识