日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python rgb led控件_用树莓派实现RGB LED的颜色控制——Python版本

發布時間:2024/7/23 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python rgb led控件_用树莓派实现RGB LED的颜色控制——Python版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python代碼:

#!/usr/bin/env python

#*********************************************************

#File Name :rgb.py

#Author :Jason Dai

#Date : 2015/02/04

#*********************************************************

import RPi.GPIO as GPIO

import time

colors = [0xFF0000, 0x00FF00, 0x0000FF, 0xFFFF00, 0xFF00FF, 0x00FFFF, 0xFFFFFF, 0x9400D3]

pins = {'pin_R':11, 'pin_G':12, 'pin_B':13} # pins is a dict

GPIO.setmode(GPIO.BOARD) # Numbers GPIOs by physical location

for i in pins:

GPIO.setup(pins[i], GPIO.OUT) # Set pins' mode is output

GPIO.output(pins[i], GPIO.HIGH) # Set pins to high(+3.3V) to off led

p_R = GPIO.PWM(pins['pin_R'], 2000) # set Frequece to 2KHz

p_G = GPIO.PWM(pins['pin_G'], 2000)

p_B = GPIO.PWM(pins['pin_B'], 5000)

p_R.start(100) # Initial duty Cycle = 100(leds off)

p_G.start(100)

p_B.start(100)

def map(x, in_min, in_max, out_min, out_max): # 將一個數從一個區間線性映射到另一個區間,比如將0~100之間的一個數映射到0~255之間

return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min

def setColor(col): # For example : col = 0x112233

R_val = (col & 0xFF0000) >> 16

G_val = (col & 0x00FF00) >> 8

B_val = (col & 0x0000FF) >> 0

R_val = map(R_val, 0, 255, 0, 100) # change a num(0~255) to 0~100.

G_val = map(G_val, 0, 255, 0, 100)

B_val = map(B_val, 0, 255, 0, 100)

p_R.ChangeDutyCycle(100 - R_val) # Change duty cycle

p_G.ChangeDutyCycle(100 - G_val)

p_B.ChangeDutyCycle(100 - B_val)

try:

while True:

for col in colors:

setColor(col)

time.sleep(0.5)

except KeyboardInterrupt:

p_R.stop()

p_G.stop()

p_B.stop()

for i in pins:

GPIO.output(pins[i], GPIO.HIGH) # Turn off all leds

GPIO.cleanup()運行程序:

python rgb.py

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python rgb led控件_用树莓派实现RGB LED的颜色控制——Python版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂va蜜桃一区二区三区漫画版 | 热热久| 久久精品国产亚洲av嫖农村妇女 | 久久精品aⅴ无码中文字字幕重口 | 在线亚洲免费 | 琪琪色综合 | 污片在线免费看 | 欧美一级做a爰片免费视频 成人激情在线观看 | 成人日批| 九九热免费精品视频 | 手机看片福利永久 | 亚洲AV无码一区二区三区蜜桃 | 成人网在线 | 午夜爱爱网 | 波多野结衣欲乱上班族 | 午夜亚洲视频 | 久久久久亚洲av片无码v | 日本少妇吞精囗交视频 | 天天干天天上 | 草草影院在线观看视频 | 黄色小视频免费网站 | 久久精品视频18 | 农村老熟妇乱子伦视频 | 日本少妇高潮抽搐 | 日韩视频网 | 亚洲精品中字 | 91ts人妖另类精品系列 | 欧美日韩一二三区 | 人妻视频一区二区 | 国产成人毛片 | 69性影院 | 国产夫妻久久 | 91视频第一页 | 国产成人精品免费在线观看 | 99色在线视频 | 九一天堂 | 国产视频亚洲 | 天天射天天搞 | 香蕉视频黄在线观看 | 欧洲精品久久久 | 未满十八18禁止免费无码网站 | 色综合视频在线 | 色哟哟欧美精品 | 经典杯子蛋糕日剧在线观看免费 | 国产精品成人va在线观看 | 伊人精品在线 | 亚洲色图2 | 日韩中文字幕在线不卡 | 人妻精品一区二区三区 | 国产麻豆精品一区二区 | 成人黄色免费视频 | 亚洲一区 欧美 | 亚洲激情二区 | 久草综合在线视频 | 少妇一级淫片日本 | 精品国自产在线观看 | 久久网伊人 | 欧美日韩国产一区二区在线观看 | www.成人av| 五十路黄色片 | 久久人体 | 亚洲第9页| 欧美 日韩 人妻 高清 中文 | 高潮毛片无遮挡免费看 | 久久久久影视 | 91香蕉视频在线看 | 国产一区2区 | 日韩欧美爱爱 | jlzzjlzz国产精品久久 | 国产一级自拍 | 五月天婷婷激情 | 亚洲国产网 | 九一亚色 | 91视频社区 | 亚洲爱爱爱 | 日韩在观看线 | 精品一区二区三区四 | 国产亚洲欧美在线 | 黄色一级免费大片 | 久久久久久成人精品 | 午夜国产福利在线观看 | 少妇高潮灌满白浆毛片免费看 | 亚洲av综合一区 | 无遮挡边吃摸边吃奶边做 | 理论片久久 | 亚洲第一二三四区 | 免费网站看av | 一区二区三区在线免费播放 | 色屁屁一区二区 | 亚洲xx网| 91精品一区二区三区四区 | 玩弄丰满少妇xxxxx性多毛 | 精品一区二区在线播放 | 日本免费黄网站 | 国产国语videosex另类 | 亚洲激情午夜 | 91美女在线视频 | 亚洲日本一区二区三区 | 亚洲高潮无码久久 |