16.RBG_LED全色域灯的驱动模块编写.zip
大小:1.42KB
价格:49积分
下载量:0
评分:
5.0
上传者:qq_64257614
更新日期:2025-09-22

RBG-LED全色域灯的驱动模块编写

资源文件列表(大概)

文件名
大小
16.RBG_LED全色域灯的驱动模块编写/RBG_LED/
-
16.RBG_LED全色域灯的驱动模块编写/RBG_LED/main.py
82B
16.RBG_LED全色域灯的驱动模块编写/RBG_LED/RBG_LED.py
2.23KB

资源内容介绍

RBG_LED全色域灯的驱动模块编写
# coding: utf-8 import RPi.GPIO as GPIOimport time# 定义RGB LED连接的GPIO引脚 RGB_RED = 18 RGB_GREEN = 19 RGB_BLUE = 20 #初始化LEDdef Init_RBG_LED(): # 设置GPIO模式为BCM(Broadcom SOC channel) GPIO.setmode(GPIO.BCM) # 设置引脚为输出模式 GPIO.setup(RGB_RED, GPIO.OUT) GPIO.setup(RGB_GREEN, GPIO.OUT) GPIO.setup(RGB_BLUE, GPIO.OUT)# 创建一个函数来设置LED颜色(red, green, blue只能GPIO.HIGH,或GPIO.LOW)def set_led_color(red, green, blue): GPIO.output(RGB_RED, red) GPIO.output(RGB_GREEN, green) GPIO.output(RGB_BLUE, blue) #设置LED为红色def set_red(): set_led_color(GPIO.HIGH, GPIO.LOW, GPIO.LOW)# 设置LED为绿色 def set_green(): set_led_color(GPIO.LOW, GPIO.HIGH, GPIO.LOW)# 设置LED为蓝色def set_blue(): set_led_color(GPIO.LOW, GPIO.LOW, GPIO.HIGH)# 设置LED为白色(所有颜色都亮) def set_white(): set_led_color(GPIO.HIGH, GPIO.HIGH, GPIO.HIGH) # 设置LED为关闭(所有颜色都熄灭) def set_off(): set_led_color(GPIO.LOW, GPIO.LOW, GPIO.LOW)# 设置LED为紫色def set_purple(): set_led_color(GPIO.HIGH, GPIO.LOW, GPIO.HIGH)# 设置LED为黄色def set_yellow(): set_led_color(GPIO.HIGH, GPIO.HIGH, GPIO.LOW)# 设置LED为青色def set_cyan(): set_led_color(GPIO.LOW, GPIO.HIGH, GPIO.HIGH)# 示例:闪烁LED(红绿蓝依次闪烁) def blink_led(): try: while True: set_white() time.sleep(0.55) set_red() time.sleep(0.55) set_green() time.sleep(0.55) set_blue() time.sleep(0.55) set_purple() time.sleep(0.55) set_yellow() time.sleep(0.55) set_cyan() time.sleep(0.55) except KeyboardInterrupt: # 捕获键盘中断以安全退出 <ctrl+c> set_off() # 关闭led GPIO.cleanup()if __name__ == "__main__": GPIO.setwarnings(False) # 禁用GPIO警告 Init_RBG_LED() #初始化LED blink_led() #彩色闪烁呼吸测试

用户评论 (0)

发表评论

captcha

相关资源

广东工业大学传感器技术及应用复习资料

一、 基本概念与原理(6 小题, 每小题 10 分, 共 60 分)1、 传感器电路工作原理分析题 3*2(包括画波形图){课件、 课外作业、 课后习题、 测量手段(偏位式测量、零位式测量、 微差式测量) 判断说明题}2、 计算题 3*2(课件、 课外作业、 课后习题)二、 影响因素分析(1 小题, 10 分)1、 影响因素分析题 1*2(课件中测量转换电路电路或应用电路)三、 方案设计(3 小题, 每小题 10 分, 共 30 分)1、 基本设计题 1*2(针对物理量测量; 针对特定应用)2、 灵活设计题 1*2(同一传感原理的多种测量转换电路;不同传感原理实现同一物理量测量)3、 改进设计题 1*2(有缺点的测量转换电路; 错误的测量转换电路)教材习题中的原理分析题、 计算题及设计题第二章: 2-5、 2-6、 2-7、 2-9、 2-11、 2-13、 2-14第三章: 3-5、 3-7、 3-8第四章: 4-3、 4-8、 4-9第五章: 5-2、 5-7第六章: 6-2、 6-4、 6-5第七章: 7-3、 7-5、 7-6第八章:

779.22KB19积分

welfare-lottery-app-pyqt5-master

趣玩双色球app源码开发环境win10 + Vscode + Python10.5-64_bit使用的python库requests,bs4,pandas,PyQt5主要功能说明:数据库更新,保存,另存为功能过滤显示,根据期数,开奖日期,开间期号过滤数据预测,随机预测,统计预测等界面UI纯代码实现nuitka, pyinstaller 打包python 文件为exe方法

2.95MB10积分

WP黑格导航主题BlackCandy.zip

BlackCandy-V2.0全新升级!首推专题区(推荐分类)更多自定义颜色!选择自己喜欢的色系,焕然一新的UI设计,更加扁平和现代化!

1.27MB26积分

lx-music-mobile-master.zip

lx-music-mobile-master.zip

4.3MB33积分