您当前位置: 树莓派 >  用python控制树莓派3的 LED灯亮灭

扫描二维码,快速下载本应用说明文档(免费)

用python控制树莓派3的 LED灯亮灭      

下载: 15  点击: 7538


大小:0.27KB 价格:0.00元 更新日期:2017-02-07 开发者:小R科技
  

用python控制树莓派3的 LED灯亮灭
    • 应用名称
    • 所属分类
    • 更新时间
    • 立即下载
    • 用python控制树莓派3的 LED灯亮灭
    • 树莓派
    • 2017-02-07
【用python控制树莓派3的 LED灯亮灭】 应用介绍

用python控制树莓派3的 LED灯亮灭

运行环境:树莓派3 + ubuntu
前提条件:树莓派已经安装RPi.GPIO库和python,如未安装请参考这个教程:http://www.wifi-robots.com/thread-8831-1-1.html


一、硬件连线
把LED灯的正极接到树莓派的5V或3.3V接口,负极接到树莓派的11号管脚。
树莓派的管脚分布图如下,其中最上头为靠近SD卡槽方向。





二、软件编写
  1. 在树莓派的系统中,新建一个文件,命名为LED.py,用sudo chmod 777 LED.py命令赋予其可执行权限。
 
  1. 打开LED.py输入python代码,然后保存。
   # -*- coding: utf-8 -*- 
    import RPi.GPIO as GPIO 
    import time 
    # BOARD编号方式,基于插座引脚编号 
    GPIO.setmode(GPIO.BOARD) 
    # 输出模式 
    GPIO.setup(11, GPIO.OUT) 
     
    while True: 
        GPIO.output(11, True) #让11号管脚电平变高,LED灯熄灭(灌电流)
        time.sleep(1) #休眠1秒
        GPIO.output(11, False)  #让11号管脚电平变低,LED灯亮起(灌电流)
         time.sleep(1)

三、实验结果
在树莓派系统中,按下键盘快捷键Ctrl+Alt+T,打开命令窗口,或其他方式打开命令窗口Shell,然后用cd命令,到LED.py文件所在目录,执行如下命令启动LED.py脚本。
 
Python LED.py
 
此时可以看到LED灯亮起,1秒后熄灭,如此反复。


四、实验拓展
这个实验实际是用python脚本控制树莓派的GPIO电平的实验,由此可以拓展其他的传感器和外设应用,比如配合L298N电机驱动模块来驱动电机的转动和停止。

网友评论
kingvei   223.73.52.*   2019-08-22 20:50:17
新手学习中
1

网友评论仅供网友表达个人看法,并不表明 小R科技 Robots-Store机器人应用商城 同意其观点或证实其描述
昵称: 验证码: