2025年1月17日(点亮三色LED)

ops/2025/1/21 18:57:38/

系统信息:

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

学习内容:

python">import RPi.GPIO as GPIO
import timedef main():"""点亮三色 LED """rled_pin = 32  # GPIO 12 红gled_pin = 12  # GPIO 18 绿bled_pin = 33  # GPIO 13 蓝blink_count = 0  # 计数器pin_list = [rled_pin, gled_pin, bled_pin]  # 列表# 初始化GPIO.setmode(GPIO.BOARD)  # BOARD 编码GPIO.setup(pin_list, GPIO.OUT)  # 输出模式GPIO.output(pin_list, GPIO.LOW)  # LOW 低电平try:# 循环闪烁 RGBwhile blink_count < 2:blink_count += 1# 红GPIO.output(rled_pin, GPIO.HIGH)  # 亮红time.sleep(0.1)GPIO.output(rled_pin, GPIO.LOW)  # 灭红time.sleep(0.1)# 绿GPIO.output(gled_pin, GPIO.HIGH)  # 亮绿time.sleep(0.1)GPIO.output(gled_pin, GPIO.LOW)  # 灭绿time.sleep(0.1)# 蓝GPIO.output(bled_pin, GPIO.HIGH)  # 亮蓝time.sleep(0.1)GPIO.output(bled_pin, GPIO.LOW)  # 灭蓝time.sleep(0.1)finally:# 清理引脚规则print("--- 关闭 ---")GPIO.output(pin_list, GPIO.LOW)  # LOW 低电平GPIO.cleanup()  # 释放 GPIO 资源,清除引脚规则if __name__ == "__main__":main()

http://www.ppmy.cn/ops/151977.html

相关文章

YOLOv8改进,YOLOv8检测头融合DiverseBranchBlock,并添加小目标检测层(四头检测),适合目标检测、分割等

摘要 一种卷积神经网络(ConvNet)的通用构建模块,以在不增加推理时间成本的情况下提高性能。该模块被命名为多样分支块(Diverse Branch Block,DBB),通过结合不同尺度和复杂度的多样分支来丰富特征空间,包括卷积序列、多尺度卷积和平均池化,从而增强单个卷积的表示能力…

【优选算法篇】2----复写零

---------------------------------------begin--------------------------------------- 这道算法题相对于移动零&#xff0c;就上了一点点强度咯&#xff0c;不过还是很容易理解的啦~ 题目解析&#xff1a; 这道题如果没理解好题目&#xff0c;是很难的&#xff0c;但理解题…

20250118 PPT画的论文插图如何导出高分辨率图片:修改电脑注册表

在PowerPoint中导出高分辨率图片的步骤如下&#xff1a; 1. 调整幻灯片尺寸&#xff1a; 打开PowerPoint&#xff0c;点击“设计”选项卡。 在“自定义”区域选择“幻灯片大小”。 选择“自定义幻灯片大小”。 在弹出的对话框中&#xff0c;将幻灯片的尺寸设置为更大的数值&a…

HTML格式

HTML格式也叫网页格式。本以为像我这样的单机爱好者不会用到&#xff0c;但没有想到&#xff0c;两个我喜欢的东西居然也是这个格式的&#xff0c;所以多多少少还是与网页联席会议了。 第一个是EPUB电子书。开始接触EPUB电子书时用的是Calibre这个软件。这个软件没有很清楚地显…

机器人传动力系统介绍

以下是对机器人驱动系统的分析、最新科技应用以及世界顶级公司机器人型号使用的技术&#xff1a; 机器人驱动系统分析 液压驱动&#xff1a;利用液体压力来传递动力&#xff0c;通过液压泵将液压油从油箱抽出&#xff0c;送至液压缸&#xff0c;推动活塞运动&#xff0c;进而…

电池预测 | 第22讲 基于GRU-Attention的锂电池剩余寿命预测

电池预测 | 第22讲 基于GRU-Attention的锂电池剩余寿命预测 目录 电池预测 | 第22讲 基于GRU-Attention的锂电池剩余寿命预测预测效果基本描述程序设计参考资料 预测效果 基本描述 电池预测 | 第22讲 基于GRU-Attention的锂电池剩余寿命预测 锂电池作为现代电子设备的重要动力…

Linux应用编程(五)USB应用开发-libusb库

一、基础知识 1. USB接口是什么&#xff1f; USB接口&#xff08;Universal Serial Bus&#xff09;是一种通用串行总线&#xff0c;广泛使用的接口标准&#xff0c;主要用于连接计算机与外围设备&#xff08;如键盘、鼠标、打印机、存储设备等&#xff09;之间的数据传输和电…

C# OpenCvSharp Yolov8 Face Landmarks 人脸特征检测

目录 介绍 效果 模型信息 项目 代码 下载 介绍 github地址&#xff1a;https://github.com/derronqi/yolov8-face yolov8 face detection with landmark 效果 模型信息 Model Properties description&#xff1a;Ultralytics YOLOv8-lite-t-pose model trained on w…