A. STM32怎麼實現單片機控制LED燈常亮10S後熄滅
首先實現LED燈的點亮和熄滅,控制連接LED燈的管腳輸出高低電平就可以實現。如果電流比較大可以增加三極體驅動電路。10秒定時可以用定時器實現,設置一個1秒的定時器。上電點亮LED燈,並開始計時,10秒時間到熄滅LED就可以了。
B. 怎樣用單片機io口控制大功率led燈亮滅,用1117晶元
1117晶元是3.3V穩壓晶元,採用該晶元說明使用的單片機也是3.3V供電,為控制大功率LED燈,可以採取以下措施:
1、大功率的LED燈一般電壓都為12V或24V,所以不能由單片機IO直接控制,需要加三極體驅動。
2、為了避免干擾,單片機與外部LED驅動電路之間,加光電隔離。
3、內部邏輯電路和外部驅動電路電源不共地。
C. 單片機驅動LED七彩燈程序
這個問題可大可小,
用三種紅綠藍可以混合色各種顏色,這個程序是吧,每個顏色分成200級(實際是201級),所以值就是0到200,然後用PWM輸出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是純正的白。(純白色時RGB的值是不相等的)
戶外的超大LED廣告屏就是這樣的,每個像素點就是一個全色LED燈。
D. 單片機如何用三極體驅動LED燈,能給個圖么
不用三極體就可以驅動LED燈呀,用三極體也簡單,IO口通過電阻接基極,LED燈接發射極或集電極都可以的。
E. 怎樣才能用一個51單片機驅動起400個LED燈
紅外接收管靈敏度有限,要加放大和濾波電路,所以一般用一體化接收頭,如tl1838,三個腳,一個接電源+,一個接地,另一個是輸出,可直接接單片機
F. 請教單片機如何驅動控制多個led的晶元
用74L138解碼器,對每個led晶元進行編碼,74l138,是3輸入0-2,8輸出的0-7(控制led晶元的片選端就好)。。。也就是說:輸入接三個單片機的I/O口,000 代表第一個輸出口0 ,111代表7輸出口。。。比如當000選中第一片led晶元,然後通過單片機將led燈明滅信號通過數據線傳輸給被選中的led晶元就好(沒被選中的led是不能接受數據的)。。。如果還是有點疑惑,你可以再參考一下網上74l138晶元使用介紹就好。。很容易
G. PIC單片機驅動LED燈
ZLG7290是I2C通信,你可以一個I2C介面接多個ZLG7290。或者用我下面說的方案(很巧的一種方案,這是MICROCHIP公司推崇的)
你用的是PIC24HJ12GP202,有28引腳的那個單片機么?這個有21個IO引腳,其中有10個可以復用為AD輸入引腳,還有兩個引腳可配置為I2C介面。
根據你的描述,首先你需要有四個IO引腳做輸入,不管是模擬輸入還是數字輸入,用23、24、25、26這四個引腳做輸入應該可以把。然後2、3引腳可以用來做在線編程的數字輸入口。
剩下的15個IO引腳,有兩個17、18引腳可以做跟ZLG7290的I2C介面,I2C匯流排允許掛接多個I2C晶元。你可以用N個ZLG7290接LED和數碼管(這是方案1)。
或者(這是我提議的方案2)用一個ZLG7290管理數碼管。而剩下的13個引腳中用5個IO引腳就能控制了20個LED燈。具體看下面鏈接中這個文檔的第三頁的竅門2。
這文檔是PIC的生產商MICROCHIP公司推出的。適用於PIC這種需要控制輸入輸出的單片機。它的原理是,PIC單片機的某個IO引腳配置為輸入的時候,這個IO引腳其實等於高阻輸入狀態,等於是和VDD和VSS都是斷開的;
而當IO引腳配置為輸出狀態時,輸出高電平為1的時候,它等於是短接到了VDD。而輸出低電平為0時,它等於是短接到了VSS。
那麼,可以看到圖的接法,其中三個IO引腳接了六個燈,這六個燈在同一時間點里只有一個燈會亮。比如的當你讓GP0作為輸入,那麼它對於外面的燈來說,就等於是沒有電氣輸出而斷開的,而GP1、GP2都作為輸出,GP1=1;GP2=0;這樣GP1在等效電路上等於是短接Vdd,GP2等於是短接了VSS,這樣電流從4號燈正端那裡流入,負端留回GP2,3號燈因為是反向戒指,所以不會亮。其他如1號、2號燈都因GP0在等效電路上是斷開的,所以也不會亮。
這樣,根據程序的不同,可以隨意讓這六個燈點亮。要全亮也可以,在很短時間內輪流讓這幾個燈循環點亮,那在人眼看來就等於全亮了。
而根據公式LED燈的數量=IO口數量*(IO口數量-1)那麼你的20個LED等只需要5個IO口就能搞定,只是編程序的時候復雜點而已。
H. 急!單片機如何驅動RGB三色LED燈來合成各種顏色的通過PWM脈寬調制,還是通過驅動晶元來實現
驅動晶元也是通過調節三色燈的PWM脈寬進而調節每個LED燈的亮度
I. 關於單片機的led燈
可以接,現在的單片機都能夠提供較大的灌電流輸出電流,最大50mA,驅動小功率 LED (最大電流20mA)是沒有問題的,常用的接法有兩種:一:用灌電流驅動,在LED上串個1K 1/4W的電阻接入單片機(輸出的不提倡)。二:用單片機接個三極體,再驅動LED 如果供電電壓是5V,在LED上面接個1K的電阻就可以(對LED亮度要求不高,做一般指示用)。如果接LED比較多,就需要用擴展IC口來控制。現在的LED顯示屏技術都是用的這方面技術。驅動晶元有很多才廠家在做也比較成熟了,像這些公司做的都不錯,點晶,聚積,東芝,飛利浦,國半,超科(Supertex),士蘭,廣鵬,芯瑞,晶錡科技,泉芯IC。大小功率的都有做的。
J. 怎樣用51單片機驅動3顆1w的led燈
單片機的電流驅動能力非常小,只能以電壓驅動三極體,由三極體來驅動1W的LED燈。1W的LED燈,電壓約3.2V,電流300多mA,三極體選用2SC8050或2SC8550即可。