当前位置:首页单片机与硬件 > 正文

如何使用Python控制树莓派的GPIO引脚来控制LED灯的亮灭。

作者:野牛程序员:2023-06-12 11:51:54单片机与硬件阅读 2590
  1. 硬件准备:

    • 树莓派

    • 面包板

    • 一个LED灯

    • 一个220欧姆的电阻

    • 杜邦线

  2. 连接硬件:

    • 将LED长脚连接到树莓派的GPIO引脚17,短脚连接到电阻的一端。

    • 将电阻的另一端连接到树莓派的GND引脚。

    • 确保所有连接牢固。

  3. 编写Python代码: 打开文本编辑器,创建一个新的Python文件,例如"led_control.py",并将以下代码复制到文件中:

import RPi.GPIO as GPIO
import time

# 设置GPIO引脚编号模式
GPIO.setmode(GPIO.BCM)

# 设置LED引脚号
led_pin = 17

# 设置GPIO引脚为输出
GPIO.setup(led_pin, GPIO.OUT)

# 控制LED灯的亮灭
try:
    while True:
        GPIO.output(led_pin, GPIO.HIGH)  # 点亮LED
        time.sleep(1)  # 等待1秒
        GPIO.output(led_pin, GPIO.LOW)  # 关闭LED
        time.sleep(1)  # 等待1秒

except KeyboardInterrupt:
    pass

# 清理GPIO设置
GPIO.cleanup()
  1. 保存并退出文件。

  2. 运行代码: 打开终端,导航到保存了Python文件的目录,然后运行以下命令来执行代码:

python led_control.py

您将看到LED灯开始闪烁,每隔1秒亮灭一次。

这是一个简单的示例,展示了如何使用Python和树莓派的GPIO库来控制LED灯的亮灭。您可以根据自己的需求和硬件连接进行更复杂的树莓派开发。记得在进行GPIO操作之前,确保您已经安装了RPi.GPIO库。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击