女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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燈帶的負(fù)極端子之間放置了一個開關(guān),以在關(guān)閉電源時完全切斷LED燈帶的電源。

第5步:代碼

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

步驟6:最終考慮事項

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

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

    關(guān)注

    242

    文章

    23842

    瀏覽量

    673978
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    當(dāng)我使用 Mickledore 生成 BSP 時,moal.ko WIFI 驅(qū)動程序是自動構(gòu)建的,并且位于 /lib/modules/ 中,并且 WIFI 可以正常工作。 當(dāng)我移動到最新版
    發(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)是一種高速串行計算機(jī)擴(kuò)展總線標(biāo)準(zhǔn),用于計算機(jī)內(nèi)部硬件組件之間的連接。安裝PCIe設(shè)備驅(qū)動程序是確保硬件
    的頭像 發(fā)表于 11-13 10:32 ?3313次閱讀

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

    arduino 6軸同步電機(jī)驅(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>

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

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

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

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

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

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

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

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

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

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

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

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

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