99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用arduino為Led Strip構(gòu)建驅(qū)動程序

454398 ? 來源:wv ? 2019-10-10 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:

對于此項目,您將需要:

-Arduino UNO

-具有足夠電流以供電的12V DC適配器

-LED燈條

-電位計

-TIP120或其他能夠驅(qū)動高功率的組件

-2k電阻器

步驟2:理論

LED將根據(jù)提供給它的電壓來改變其亮度。問題在于,通常便宜的直流電源在此項目為12V的情況下通常是恒定的,它們可以提供恒定的電壓。

因此,要解決此問題,我們必須制作自己的電路來調(diào)節(jié)電壓輸出,使用PWM(脈沖寬度調(diào)制)。 PWM通過非??焖俚亟油ê蛿嚅_電壓來工作,具體取決于接通時間與接通時間之間的比率,我們可以得到0V至12V的平均輸出電壓。

步驟3:電路

如何使用arduino為Led Strip構(gòu)建驅(qū)動程序

為此電路,我使用相同的電源為Arduino和LED Strip供電,因為我使用的是Arduino可以用7V到12V之間的電壓為Arduino供電的電源插孔。

再次檢查您的電源連接器的極性是否與Arduino的連接器的極性相同,且其正極在中間,如下圖所示。

電位計連接到Arduino的模擬輸入,以調(diào)節(jié)到TIP120功率晶體管的PWM輸出的電平(通過軟件)。

步驟4:最終組裝

在圖像中您可以看到最終組裝,我將平滑的PWM信號直接焊接到電容器的電源插孔,還焊接了正極連接器(暴露在t中(將連接器的背面)直接連接到LED燈條的正極輸入,將接地連接器(暴露在連接器的側(cè)面)連接到我制作的板子的接地。

電路原理圖,但在最終組裝中,我在TIP120的連接器(中間引腳)和LED燈帶的負極端子之間放置了一個開關(guān),以在關(guān)閉電源時完全切斷LED燈帶的電源。

第5步:代碼

代碼非常簡單,易于解釋。

步驟6:最終考慮事項

這是我記錄的第一個項目,但我打算編寫許多我喜歡做的項目的指南。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23847

    瀏覽量

    674161
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192185
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Linux環(huán)境再升級:PLIN驅(qū)動程序正式發(fā)布

    PLIN驅(qū)動程序現(xiàn)已正式發(fā)布,本文將展示如何安裝PLIN驅(qū)動程序,以及如何在Linux環(huán)境下進行基本的PLIN通信操作,確保您能夠快速掌握并應(yīng)用這一新工具。
    的頭像 發(fā)表于 04-21 15:29 ?351次閱讀
    Linux環(huán)境再升級:PLIN<b class='flag-5'>驅(qū)動程序</b>正式發(fā)布

    使用Mickledore生成BSP,移動到最新版本的Scarthgap v6.6.52時,驅(qū)動程序構(gòu)建,怎么解決?

    當我使用 Mickledore 生成 BSP 時,moal.ko WIFI 驅(qū)動程序是自動構(gòu)建的,并且位于 /lib/modules/ 中,并且 WIFI 可以正常工作。 當我移動到最新版
    發(fā)表于 03-27 06:49

    AN3761-KSZ DSA驅(qū)動程序的使用

    電子發(fā)燒友網(wǎng)站提供《AN3761-KSZ DSA驅(qū)動程序的使用.pdf》資料免費下載
    發(fā)表于 01-22 16:28 ?0次下載
    AN3761-KSZ DSA<b class='flag-5'>驅(qū)動程序</b>的使用

    Linux驅(qū)動程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動程序程序員指南.pdf》資料免費下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux<b class='flag-5'>驅(qū)動程序</b><b class='flag-5'>程序</b>員指南

    pcie設(shè)備驅(qū)動程序安裝步驟

    PCIe(Peripheral Component Interconnect Express)是一種高速串行計算機擴展總線標準,用于計算機內(nèi)部硬件組件之間的連接。安裝PCIe設(shè)備驅(qū)動程序是確保硬件
    的頭像 發(fā)表于 11-13 10:32 ?3337次閱讀

    arduino 6軸同步電機驅(qū)動程序

    arduino 6軸同步電機驅(qū)動程序。含加加減速。
    發(fā)表于 11-09 14:09 ?0次下載

    TSC2003 WinCE 5.0驅(qū)動程序

    電子發(fā)燒友網(wǎng)站提供《TSC2003 WinCE 5.0驅(qū)動程序.pdf》資料免費下載
    發(fā)表于 10-23 10:33 ?0次下載
    TSC2003 WinCE 5.0<b class='flag-5'>驅(qū)動程序</b>

    硬盤電機怎么驅(qū)動程序?它有什么典型特征?

    硬盤電機的驅(qū)動程序是硬盤中一個非常重要的組成部分,它負責控制硬盤電機的啟動、停止、轉(zhuǎn)速調(diào)節(jié)等操作。硬盤電機驅(qū)動程序的設(shè)計和實現(xiàn)涉及到電機控制理論、電子技術(shù)、計算機編程等多個領(lǐng)域的知識。 一、硬盤電機
    的頭像 發(fā)表于 10-22 11:10 ?1171次閱讀

    LSP 2.10 DaVinci Linux驅(qū)動程序

    電子發(fā)燒友網(wǎng)站提供《LSP 2.10 DaVinci Linux驅(qū)動程序.pdf》資料免費下載
    發(fā)表于 10-09 09:30 ?0次下載
    LSP 2.10 DaVinci Linux<b class='flag-5'>驅(qū)動程序</b>

    Linux設(shè)備驅(qū)動程序分類有哪些

    Linux設(shè)備驅(qū)動程序是操作系統(tǒng)與硬件設(shè)備之間的橋梁,負責實現(xiàn)硬件設(shè)備與操作系統(tǒng)之間的通信和控制。Linux設(shè)備驅(qū)動程序的分類繁多,可以根據(jù)不同的標準進行分類。 按硬件類型分類 Linux設(shè)備
    的頭像 發(fā)表于 08-30 15:11 ?1239次閱讀

    linux驅(qū)動程序如何加載進內(nèi)核

    在Linux系統(tǒng)中,驅(qū)動程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們允許內(nèi)核與硬件設(shè)備進行通信,從而實現(xiàn)對硬件設(shè)備的控制和管理。 驅(qū)動程序的編寫 驅(qū)動程序的編寫是Linux驅(qū)動開發(fā)的基礎(chǔ)。在編
    的頭像 發(fā)表于 08-30 15:02 ?1102次閱讀

    linux驅(qū)動程序主要有哪些功能

    Linux驅(qū)動程序是操作系統(tǒng)與硬件設(shè)備之間進行通信的橋梁,負責實現(xiàn)硬件設(shè)備與操作系統(tǒng)之間的數(shù)據(jù)交換和控制。Linux驅(qū)動程序的主要功能包括以下幾個方面: 設(shè)備識別與初始化 Linux驅(qū)動程序需要
    的頭像 發(fā)表于 08-30 14:47 ?906次閱讀

    linux驅(qū)動程序的編譯方法是什么

    Linux驅(qū)動程序的編譯方法主要包括兩種: 與內(nèi)核一起編譯 和 編譯成獨立的內(nèi)核模塊 。以下是對這兩種方法的介紹: 一、與內(nèi)核一起編譯 與內(nèi)核一起編譯意味著將驅(qū)動程序的源代碼直接集成到Linux內(nèi)核
    的頭像 發(fā)表于 08-30 14:46 ?1258次閱讀

    linux驅(qū)動程序的編譯方法有哪兩種

    Linux驅(qū)動程序的編譯方法主要可以歸納兩種: 手動編譯 和 使用內(nèi)核構(gòu)建系統(tǒng)(Makefile)自動編譯 。 1. 手動編譯 手動編譯驅(qū)動程序通常涉及直接使用GCC(GNU Com
    的頭像 發(fā)表于 08-30 14:39 ?1536次閱讀

    linux驅(qū)動程序運行在什么空間

    Linux 驅(qū)動程序是操作系統(tǒng)的一部分,負責管理硬件設(shè)備與操作系統(tǒng)之間的交互。驅(qū)動程序運行在內(nèi)核空間(Kernel Space),這是操作系統(tǒng)的核心部分,與用戶空間(User Space)相對。內(nèi)核
    的頭像 發(fā)表于 08-30 14:37 ?910次閱讀