0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

怎樣在Arduino上使用共陰極和共陽極LED

454398 ? 來源:工程師吳畏 ? 2019-07-31 10:36 ? 次閱讀

RGB LEDArduino平臺的許多項目中被廣泛使用。他們致力于組合任何色調(diào)的基本顏色的基本概念,即紅色,綠色和藍(lán)色。所有顏色都有這些基本顏色成分。因此,我們可以使用RGB LED制作任何我們想要的顏色。

市場上有兩種類型的RGB LED - 共陰極和共陽極LED。人們(尤其是初學(xué)者)經(jīng)常感到困惑,因為普通的陰極易于使用,但是共陽極表現(xiàn)不同,即使它們來自同一品牌并且在相同的Arduino草圖上外觀相同。

什么是RGB LED?

這些LED有三個三原色(紅色,綠色和藍(lán)色)的微型LED,其中一個終端是通用的。一些具有共同的正極端子(陽極)而一些具有共同的負(fù)極端子(陰極)。當(dāng)不同的電壓施加到不同的LED時,它們會混合并產(chǎn)生數(shù)千種顏色。

怎樣在Arduino上使用共陰極和共陽極LED

CC和CA RGB LED的電路圖。

模數(shù)轉(zhuǎn)換,反之亦然

對于0 V至5V的模擬電壓,數(shù)值(0 - 255)作為數(shù)字值輸入。

通過遵守公式和關(guān)系來完成:

數(shù)字值 = 51 x 模擬電壓

例如,如果需要2 V的模擬電壓,則輸入的數(shù)字值是51的2倍,等于102.

可以使用圖中兩點的線方程來計算公式。

使用帶Arduino的公共陰極(CC)RGB LED

設(shè)置電路:

連接組件很容易。

插頭e CC LED進(jìn)入面包板。

取公共陽極端子并將其連接到Arduino中的 GND 引腳。

連接每個 LED彩色終端(紅色,綠色和白色;藍(lán)色)在Arduino中使用 221歐姆電阻串聯(lián)中的數(shù)字引腳與其中每一個。

上傳草圖并打開串行監(jiān)視器輸入值。

公共陰極電路易于使用,編碼簡單。值越大,相應(yīng)顏色的強度就越大。這稱為電流源。

CC RGB LED工作:

代碼

while(Serial.available()==0){

}

redBrightness = Serial.parseInt(); //Stores value in variable

Serial.println(redBrightness); //prints value on serial monitor

analogWrite(red, redBrightness); //sends analog signals to red LED

使用通用陽極(CA)RGB LED Arduino

設(shè)置電路:

將LED插入面包板。

將LED的共陽極連接到Arduino的5V引腳(在共陰極,我們將它連接到GND引腳)。

將每個LED彩色端子(紅色,綠色和藍(lán)色)與Arduino中的數(shù)字引腳連接,使用221歐姆電阻器系列與它們中的每一個。

為此,代碼不會做更多的值,相應(yīng)顏色的強度越多。這些LED的工作原理電流吸收。

工作CC RGB LED:

代碼

while(Serial.available()==0){

}

blueBrightness = 255 - Serial.parseInt();

/**

Here, the value is taken and the difference between value and 255(peak value) is stored in the variable.

**/

Serial.println(blueBrightness); //Prints value on the serial monitor

Serial.println(“ ”);

analogWrite(blue, blueBrightness); //sends analog signals to blue LED

例如:我們想為藍(lán)色LED提供3 V電壓。使用公式,在串行監(jiān)視器中輸入3 x 51 = 153!

153,差值為255 - 153 = 102。

因此,‘blueBrightness’的值為102。使用該公式,102被轉(zhuǎn)換為2 V的模擬電壓。

現(xiàn)在,陽極處的5 V與相反方向的2 V相反,凈電壓取為:

凈電壓= V1 + V2

= 5 +( - 2)[2 V因為方向相反而被視為-2 V 5 V]

= 5 - 2

= 3

因此,最后,所需的凈電壓為3 V。

注意

自2010年1月起,數(shù)據(jù)表中的引腳已正確標(biāo)記。引腳3為綠色,引腳4為藍(lán)色。那些之前購買的產(chǎn)品將在針腳3上裝藍(lán)色,在針腳4上裝綠色。

聲明:本文內(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

    文章

    23404

    瀏覽量

    664151
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    188113
收藏 0人收藏

    評論

    相關(guān)推薦

    TLC6984 48×16陰極矩陣LED顯示驅(qū)動器評估模塊

    電子發(fā)燒友網(wǎng)站提供《TLC6984 48×16陰極矩陣LED顯示驅(qū)動器評估模塊.pdf》資料免費下載
    發(fā)表于 12-03 15:27 ?0次下載
    TLC6984 48×16<b class='flag-5'>共</b><b class='flag-5'>陰極</b>矩陣<b class='flag-5'>LED</b>顯示驅(qū)動器評估模塊

    LP5891 48x16陰極矩陣LED顯示驅(qū)動器評估模塊

    電子發(fā)燒友網(wǎng)站提供《LP5891 48x16陰極矩陣LED顯示驅(qū)動器評估模塊.pdf》資料免費下載
    發(fā)表于 11-15 15:49 ?1次下載
    LP5891 48x16<b class='flag-5'>共</b><b class='flag-5'>陰極</b>矩陣<b class='flag-5'>LED</b>顯示驅(qū)動器評估模塊

    LP5891-Q1 48×16陰極矩陣LED顯示驅(qū)動器評估模塊

    電子發(fā)燒友網(wǎng)站提供《LP5891-Q1 48×16陰極矩陣LED顯示驅(qū)動器評估模塊.pdf》資料免費下載
    發(fā)表于 11-13 14:29 ?1次下載
    LP5891-Q1 48×16<b class='flag-5'>共</b><b class='flag-5'>陰極</b>矩陣<b class='flag-5'>LED</b>顯示驅(qū)動器評估模塊

    陰極LED顯示屏的陽極電源解決方案

    電子發(fā)燒友網(wǎng)站提供《陰極LED顯示屏的陽極電源解決方案.pdf》資料免費下載
    發(fā)表于 09-26 09:43 ?0次下載
    <b class='flag-5'>共</b><b class='flag-5'>陰極</b><b class='flag-5'>LED</b>顯示屏的<b class='flag-5'>共</b><b class='flag-5'>陽極</b>電源解決方案

    單線串口陰極LED驅(qū)動控制電路—AiP1652

    單線串口陰極LED驅(qū)動控制電路—AiP1652
    的頭像 發(fā)表于 09-09 10:02 ?508次閱讀
    單線串口<b class='flag-5'>共</b><b class='flag-5'>陰極</b><b class='flag-5'>LED</b>驅(qū)動控制電路—AiP1652

    陽極數(shù)碼管的結(jié)構(gòu)和功能

    陽極數(shù)碼管是一種廣泛應(yīng)用的顯示器件,主要用于顯示數(shù)字和字母。以下是對陽極數(shù)碼管的結(jié)構(gòu)和功能的詳細(xì)解析,旨在滿足對深入了解該器件的需求。
    的頭像 發(fā)表于 08-29 18:18 ?2259次閱讀

    陰極數(shù)碼管的特點和應(yīng)用

    陰極數(shù)碼管是一種常用的顯示器件,廣泛應(yīng)用于各種電子設(shè)備中,如計算器、計時器、數(shù)據(jù)記錄器以及家電領(lǐng)域如空調(diào)、熱水器、冰箱等。以下是對陰極數(shù)碼管的詳細(xì)解析,包括其定義、特點、工作原理以
    的頭像 發(fā)表于 08-29 18:16 ?1603次閱讀

    數(shù)碼管陽怎么區(qū)分

    數(shù)碼管的陰和陽是兩種常見的連接方式,它們原理、使用方法和外觀都有顯著的區(qū)別。
    的頭像 發(fā)表于 08-29 14:55 ?1.3w次閱讀

    7段數(shù)碼管陽如何顯示數(shù)字

    陽7段數(shù)碼管是指7個LED發(fā)光二極管的公共端(陰極陽極)連接在一起的數(shù)碼管。陰數(shù)碼管
    的頭像 發(fā)表于 08-28 16:19 ?2891次閱讀

    數(shù)碼管怎么看陽標(biāo)記

    段可以獨立控制以顯示不同的數(shù)字和字符。數(shù)碼管廣泛應(yīng)用于電子鐘表、計算器、儀表板等設(shè)備中。 在數(shù)碼管中,陽是指數(shù)碼管的公共端(COM)與各個段的連接方式。陰數(shù)碼管的公共端連接到所有段的
    的頭像 發(fā)表于 08-28 16:12 ?1698次閱讀

    什么是陽極數(shù)碼管怎么判斷

    數(shù)碼管的介紹: 陽極數(shù)碼管的工作原理 陽極數(shù)碼管的工作原理基于發(fā)光二極管(LED)的導(dǎo)通和截止特性。
    的頭像 發(fā)表于 08-28 16:10 ?1308次閱讀

    雙向可控硅的陽極陰極怎么分

    雙向可控硅(TRIAC,Thyristor Alternating Current)是一種半導(dǎo)體器件,用于交流電路中控制功率。它具有兩個陽極(A1和A2)和一個陰極(K),可以控制交流電的通斷。以下
    的頭像 發(fā)表于 08-16 16:50 ?894次閱讀

    具有48個電流源、64條掃描線的汽車類陰極LED矩陣驅(qū)動器LP5891-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有48個電流源、64條掃描線的汽車類陰極LED矩陣驅(qū)動器LP5891-Q1數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 04-03 10:20 ?0次下載
    具有48個電流源、64條掃描線的汽車類<b class='flag-5'>共</b><b class='flag-5'>陰極</b><b class='flag-5'>LED</b>矩陣驅(qū)動器LP5891-Q1數(shù)據(jù)表

    48個電流源、64 次掃描、陰極矩陣 LED顯示驅(qū)動器TLC6984數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《48個電流源、64 次掃描、陰極矩陣 LED顯示驅(qū)動器TLC6984數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 04-02 09:54 ?0次下載
    48個電流源、64 次掃描、<b class='flag-5'>共</b><b class='flag-5'>陰極</b>矩陣 <b class='flag-5'>LED</b>顯示驅(qū)動器TLC6984數(shù)據(jù)表

    三相半波可控整流電路的陰極陽極兩種電路形式

    三相半波可控整流電路是一種常用的電力電子裝置,用于將交流電轉(zhuǎn)換為直流電。它包含了三個鍵控晶閘管和一個變壓器,并且具備陰極陽極兩種電路形式。在這篇文章中將詳細(xì)介紹三相半波可控整流電
    的頭像 發(fā)表于 03-11 14:31 ?3744次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品