python控制灯_树莓派 使用python来操作GPIO 控制LED灯

这篇博客介绍了如何在Python环境下控制GPIO,通过编写gpio_blink.py脚本设置GPIO24为输出模式,实现LED灯间隔1秒的闪烁。在运行脚本后,LED灯会按设定的频率闪烁,按Ctrl+C可以停止程序运行。
摘要由CSDN通过智能技术生成

一、创建python驱动和控制GPIO

先新建一个文件夹用于放置脚本

mkdir python_gpio

进入文件夹内新建一个gpio_blink.py的脚本

cd python_gpio

touch gpio_blink.py

开始来编辑gpio_blink.py脚本(使用vi/vim来编辑都可以)

nano gpio_blink.py

编辑 gpio_blink.py 脚本,内容如下:

import RPi.GPIO as GPIO //将RPi.GPIO 模块映射为GPIO来使用

import time //引入time 模块

GPIO_PIN = 24 //定义IO为GPIO24

GPIO.setmode(GPIO.BCM) //使用BCM对针脚进行编号

GPIO.setup(GPIO_PIN, GPIO.OUT) //配置GPIO24为输出模式

while True:

GPIO.output(GPIO_PIN,GPIO.HIGH) //输出为高

time.sleep(1) //延时1s

GPIO.output(GPIO_PIN,GPIO.LOW) //输出低

time.sleep(1) //延时1s

保存这个脚本后,运行脚本:

python gpio_blink.py

就可以看到LED灯间隔1s的闪烁,按下Ctrl+C停止这个脚本运行

二、参考文档

by 羊羊得亿

2018-04-12 ShenZhen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值