树莓派之点亮一盏灯

小白粗试

  小白使用的是树莓派3B+,初步点亮一盏灯

  硬件构建:一个面包板,一个电阻(500Ω大小左右),一个LED灯,树莓派的GPIO输出3.3V(为了保护树莓派,永远不能在GPIO口上连接大于3.3v的电压,树莓派上面5V端口,只是用于对外界提供电源,而不能用于自身)。

  软件构建:
  为了能在树莓派(python)中控制电路,需要先安装RPi.GPIO模块。

首先在终端中使用如下的命令安装pip(辅助辅助访问模块的工具)

sudo apt-get install python3-pip

然后使用这个命令获得所需要的库

sudo pip-3.2 install RPi.GPIO

使用GPIO口的引脚的时候,就需要访问到树莓派底层接口。所以在运行Python脚本的时候,需要在root模式下运行。

sudo python3 led.py

led.py代码如下:

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(20,GPIO.OUT)

for i in range(0,10):
    GPIO.output(20,True)
    time.sleep(0.5)
    GPIO.output(20,False)
    time.sleep(0.5)

GPIO.cleanup()
在Python IDLE中可以直接编译,树莓派上会有效果
### 树莓派正常开机时指示灯的状态 树莓派在正常开机状态下,其指示灯会有特定的表现模式。以下是关于树莓派指示灯的功能及其正常状态的描述: - **ACT(绿色)**:此灯用于显示 SD 卡的活动状态[^3]。当 SD 卡正在进行读写操作时,该灯会闪烁;如果系统处于闲置状态,则可能不会持续点亮。 - **PWR(红色)**:这是电源指示灯,通常保持常亮状态。只要供电正常,无论设备是否运行操作系统,它都会一直发光。 对于网络接口相关的指示灯,在具备以太网端口的标准型号中还包括以下几个部分: - **FDX(橙色)**:代表全双工通信能力。如果有数据交换支持双向传输的话,那么这盏灯应该是稳定的亮起形式。 - **LNK(橙色)**:表明有线连接已经建立并激活。一旦成功接入局域网环境之中,就会呈现恒定照明效果。 - **100(橙色)**:用来区分当前使用的速度等级——如果是高亮度则意味着采用的是百兆速率标准(即每秒一百兆比特),反之则是十兆级别下的运作情形。 综上所述,在一切运转良好的前提条件下,您应该能够观察到如下现象组合发生于您的Raspberry Pi装置之上:“ACT”信号随存储介质的工作进程而间歇性地点灭,“POWER”维持着一贯不变的存在感;与此同时,假设存在有效的LAN链路关联以及相应的硬件规格匹配情况之下,“Full Duplex (FDX)”、“Link Established(LNK)"还有"Speed Indicator(100)"这几个要素也均应各自展现出应有的特征表现来证实整体系统的健康状况良好无误。 ```bash # 使用 gpio 工具查看 GPIO 引脚分配可以帮助理解 LED 的具体位置和功能 gpio readall ``` 上述命令可用于进一步确认实际布局详情以便更好地理解和定位各个组件之间的关系结构[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值