栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

linux基础——荔枝派让LED亮灭、闪烁

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux基础——荔枝派让LED亮灭、闪烁

1.硬件电路图:

2.灯模快的GND用杜邦线连荔枝派的GND,另一端连荔枝派的PA1(自定义)
首先验证向该引脚输出高电平和低电平是否能使LED灯亮/暗,以下代码实验:

1)其中的echo >1 export 是定义引脚1的意思,如果用的是荔枝派的PA1,就定义1,用PA2,就定义2,具体看荔枝派的数据手册的引脚定义,本次实验使用PA1引脚。
2)echo out > direction 是定义该引脚为输出。
3)echo 1 > value 是输出一个高电平,此时会看到小灯亮起,反之当echo 0 > value是输出低电平,LED灯灭。

实践以上实验没有问题说明硬件软件都没有问题。
下来 实现让LED闪烁:
在根目录下 cd / 创建一个python文件,
#vi led.py
在文件里写上以下代码:

import os
import time
os.system("echo 1 > /sys/class/gpio/export")
os.system("echo out > /sys/class/gpio/gpio1/direction")

while(1):
        os.system("echo 1 > /sys/class/gpio/gpio1/value")
        time.sleep(1)
        os.system("echo 0 > /sys/class/gpio/gpio1/value")
        time.sleep(1)

按ESC键退出编辑状态,:wq命令保存退出后,运行python文件python led.py
会看到LED以一秒间隔进行闪烁,此时LED灯进入while的无线循环中,按快捷键Ctrl+C退出。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/951600.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号