|
發布時間: 2020-4-13 13:26
正文摘要:有五十個左右的led燈,如果在vcc處加上電阻,燈光就太暗了,甚至都不顯示(程序的話,我只讓全部燈亮,所以是沒問題的)沒有電阻的話還是正常亮,這樣的問題該怎么解決,還有一個問題就是仿真如何實現放大電流,謝謝 ... |
| 每個IO上加上拉電阻。根本解決就用UN2003達林頓管陣列或三極管陣列 |
| 用驅動芯片,或者用三極管吧 |
| 你這是共陰接法么?共陽更好吧,用單片機IO直接輸出高電平,電流很小的,只能做信號用 |
hbcqd 發表于 2020-4-13 20:45 逐一亮,用了并聯的方法,已經解決了謝謝 |
| 已經解決了謝謝各位,我想實現的是流水彩燈,用排阻代替了那個電阻,燈就可以亮了!!! |
| 不知你想怎么控制五十個左右的led燈,是同時亮還是分段,還是逐一亮,總之要讓LED兩端有足夠的電壓,同時也要滿足50個LED的電流。在仿真過程中可以調整多種方式方法(提升電壓,增加驅動模塊,串聯,并聯等),使之達到最佳狀態。 |
| 單片機驅動LED顯示,需要有驅動電路,你用三級管5551或者2003驅動芯片,來驅動就可以了 |
| 加Proteus的三極管器件放大電流。 |
還有一個問題就是仿真如何實現放大電流![]() |
| 可以嘗試用外接電源供電,這是你的電壓不夠了 |
| 用ULN2003就可以了,500ma的負載能力夠不? |
| 最好分享下你的電路圖,這樣可以給你些好的建議 |
| 單片機驅動不了你那么多LED,要增加驅動電路,供電也可能需要增加,因為LED多個串聯驅動效率更高。 |
| 用單片機端口直接驅動的嗎? |
| 增加驅動芯片,如245芯片 |