自学内容网 自学内容网

2025年1月17日(点亮一个 LED)

系统信息:

Raspberry Pi Zero 2W
系统版本: 2024-10-22-raspios-bullseye-armhf
Python 版本:Python 3.9.2
已安装 pip3
支持拍摄 1080p 30 (1092*1080), 720p 60 (1280*720), 60/90 (640*480)
已安装 vim
已安装 git


学习目标:

  • 点亮一个 LED

学习内容:

import RPi.GPIO as GPIO
import time


def main():
"""点亮一个 LED """
led_pin = 32  # GPIO 12
blink_count = 0  # 计数器

# 初始化
GPIO.setmode(GPIO.BOARD)  # BOARD 编码
GPIO.setup(led_pin, GPIO.OUT)  # 输出模式
GPIO.output(led_pin, GPIO.LOW)  # LOW 低电平

try:
# 循环闪烁
while blink_count < 2:
blink_count += 1
print("--- LED ON ---")
GPIO.output(led_pin, GPIO.HIGH)  # HIGH 高电平
time.sleep(0.5)
print("--- LED OFF ---")
GPIO.output(led_pin, GPIO.LOW)  # LOW 低电平
time.sleep(0.5)
finally:
# 清理引脚规则
GPIO.output(led_pin, GPIO.LOW)  # LOW 低电平
GPIO.cleanup()  # 释放 GPIO 资源,清除引脚规则


if __name__ == "__main__":
main()

学习参考:

  1. GPIO

原文地址:https://blog.csdn.net/weixin_50198505/article/details/145214894

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!