首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

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

物联网 1.42KB 29 需要积分: 1
立即下载

资源介绍:

RBG_LED全色域灯的驱动模块编写
# coding: utf-8 import RPi.GPIO as GPIO import time # 定义RGB LED连接的GPIO引脚 RGB_RED = 18 RGB_GREEN = 19 RGB_BLUE = 20 #初始化LED def 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: # 捕获键盘中断以安全退出 set_off() # 关闭led GPIO.cleanup() if __name__ == "__main__": GPIO.setwarnings(False) # 禁用GPIO警告 Init_RBG_LED() #初始化LED blink_led() #彩色闪烁呼吸测试

资源文件列表:

16.RBG_LED全色域灯的驱动模块编写.zip 大约有3个文件
  1. 16.RBG_LED全色域灯的驱动模块编写/RBG_LED/
  2. 16.RBG_LED全色域灯的驱动模块编写/RBG_LED/main.py 82B
  3. 16.RBG_LED全色域灯的驱动模块编写/RBG_LED/RBG_LED.py 2.23KB
0评论
提交 加载更多评论
其他资源 广东工业大学传感器技术及应用复习资料
一、 基本概念与原理(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 第八章:
广东工业大学传感器技术及应用复习资料 广东工业大学传感器技术及应用复习资料
welfare-lottery-app-pyqt5-master
趣玩双色球app源码 开发环境 win10 + Vscode + Python10.5-64_bit 使用的python库 requests,bs4,pandas,PyQt5 主要功能说明: 数据库更新,保存,另存为功能 过滤显示,根据期数,开奖日期,开间期号过滤 数据预测,随机预测,统计预测等 界面UI纯代码实现 nuitka, pyinstaller 打包python 文件为exe方法
WP黑格导航主题BlackCandy.zip
BlackCandy-V2.0全新升级!首推专题区(推荐分类)更多自定义颜色!选择自己喜欢的色系,焕然一新的UI设计,更加扁平和现代化!
lx-music-mobile-master.zip
lx-music-mobile-master.zip
lx-music-mobile-master.zip lx-music-mobile-master.zip lx-music-mobile-master.zip
PPT模板,述职报告使用
个人使用
PPT模板,述职报告使用 PPT模板,述职报告使用 PPT模板,述职报告使用
22级大数据二班 03 穆俊.zip
22级大数据二班 03 穆俊.zip
22级大数据二班 03 穆俊.zip 22级大数据二班 03 穆俊.zip 22级大数据二班 03 穆俊.zip
SP FLASH工具,库存货,好久没有用,忘记怎么用的了
SP FLASH工具,库存货,好久没有用,忘记怎么用的了。
20240630181145.zip
20240630181145.zip