扫描二维码,快速下载本应用说明文档(免费)
大小: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卡槽方向。
二、软件编写
-
在树莓派的系统中,新建一个文件,命名为LED.py,用sudo chmod 777 LED.py命令赋予其可执行权限。
-
打开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电机驱动模块来驱动电机的转动和停止。