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

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

操作方法

  • 01

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

  • 02

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

  • 03

    导入2个需要的模块 import RPi.GPIO as GPIO import time

  • 04

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

  • 05

    控制电压输出 while True: GPIO.output(18, GPIO.HIGH) time.sleep(0.05) GPIO.output(18, GPIO.LOW) time.sleep(0.05)

  • 06

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

  • 07

    最后介绍代码写的是什么,代码与注释如下: import RPi.GPIO as GPIO   #导入树莓派提供的python模块 import time   #导入时间包,用于控制闪烁 GPIO.setmode(GPIO.BCM)   #设置GPIO模式,BCM模式在所有数码派通用 GPIO.setup(18, GPIO.OUT)   #设置GPIO18为电流输出 while True: GPIO.output(18, GPIO.HIGH)   #GPIO18 输出3.3V time.sleep(0.05)   #程序控制流程睡眠0.05秒 GPIO.output(18, GPIO.LOW)    #GPIO18 输出0V time.sleep(0.05)   #程序控制流程睡眠0.05秒

(0)

相关推荐

  • 51单片机如何用c语言点亮led灯

    在初学51单片机的时候,都喜欢将点亮led灯作为第一个实验.小编今天就教大家如何在keil软件中用c语言编写这一个程序. 操作方法 01 首先打开桌面上的keil软件,在进行对51单片机进行编程时最常 ...

  • 51单片机C程序实验LED灯:单个灯闪烁

    我们在学习单片机的时候,最开始接触的就是用单片机点亮LED灯.今天,小编就来说说,如何用51单片机做单个LED灯闪烁的实验. 操作方法 01 首先,打开电脑中的proteus软件,其界面如图所示. 0 ...

  • LED路灯照明的控制系统设计

    操作方法 01 1 系统结构 景观照明系统主要由照明单元.场景控制器与监控主机三部分构成,如图1所示.景观照明系统工作人员通过监控主机实现对整个景观系统各照明单元工作状态的检测.管理与控制,系统中设置 ...

  • 51单片机C程序实验LED灯:[3]来回点亮

    一个简单的LED灯例子. 两种编译方法. 目标:实现8个LED灯来回点亮 proteus电路图 01 画proteus电路图,给出元件清单: 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二 ...

  • 1.怎么玩转单片机-IO输出-点亮1个LED灯方法1

    单片机智能控制 1.怎么玩转单片机-IO输出-点亮1个LED灯方法1,单片机智能控制 方法1 单片机智能控制,单片机源代码 01 /*--------------------------------- ...

  • 4.怎么玩转单片机-IO输出-点亮多个LED灯方法2

    4.怎么玩转单片机-IO输出-点亮多个LED灯方法2 第二种方法 单片机智能控制,单片机源代码 01 /*----------------------------------------------- ...

  • 安全删除USB设备之后灭掉LED灯的方法

    在当您在系统中安全删除USB装置以后,会发现USB装置上的LED唆使灯还是常亮的。实际上这个效果是在Vistaa系统时才改变的,之前的XP系统都是安全删除以后LED灯就会灭掉。当时微软对系统做了一个变 ...

  • 51单片机C程序实验LED灯:[2]左到右的流水灯

    依旧是基础的LED灯部分的实验 说明:实现一排灯从左到右依次一个一个点亮熄灭,实现流水灯 proteus电路图 01 元件清单:(分别是) 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二极 ...

  • Arduino UNO 点亮LED实验

    开始玩儿Arduino系列,点亮一个外部LED发光二极管,创建你的第一个电路,输入代码,实现连接到IO口的LED每1秒闪烁1次. 操作方法 01 如图所示,准备好实验要用到的硬件 02 了解LED发光 ...