91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

怎樣制作帶移位寄存器的RGB閃光燈

454398 ? 來源:工程師吳畏 ? 2019-08-07 11:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Step 1:工具和材料

Arduino 101或Arduino Uno

移位寄存器

面包板

RGB LED

3個100Ω電阻器

跳線

步驟2:電路

將 Arduino電源連接到面包板電源導(dǎo)軌

使用紅色跨接線將Arduino的3.3V引腳連接到紅色面包板電源導(dǎo)軌。

使用黑色跨接線將Arduino接地引腳連接到黑色面包板姿勢導(dǎo)軌。

將移位寄存器連接到 Arduino 。

將移位寄存器放在面包板上頂部凹口朝向頂部,這將按照慣例指示銷1的位置,即凹口左側(cè)的位置。這是所有IC中的通用屬性,是一件值得記住的好事。

將移位寄存器上的引腳10和16連接到3.3V電源軌。

將移位寄存器上的引腳8和引腳13連接到面包板的接地導(dǎo)軌。

將引腳11,12和14從移位寄存器連接到引腳2,3和4分別為面包板。

最后,將 RGB LED 連接到移位寄存器

連接最長的引腳將RGB LED連接到公共地。

將引腳15連接到100Ω電阻,然后與RGB LED的紅色LED串聯(lián),這是最靠近接地引腳但不在中間的LED。

將剩余的中間引腳(也是綠色LED引腳)連接到移位寄存器的引腳1。

現(xiàn)在,將唯一未連接的引腳(您知道是藍(lán)色LED引腳)連接到移位寄存器的引腳2.

步驟3 :代碼

我們無法打開并使用RGB LED將每個引腳保持為高電平,因為這樣可以使所有LED保持高電平并在一個周期后產(chǎn)生白色,這看起來并不漂亮,所以相反,我們必須將每個引腳都設(shè)置為HIGH然后等待,最后是LOW,以便循環(huán)遍歷所有顏色到無窮大。

int datapin = 2;

int clockpin = 3; int latchpin = 4;

//我們還要為我們//發(fā)送到移位寄存器的數(shù)據(jù)聲明一個全局變量:

byte data = 0;

void setup(){//將三個SPI引腳設(shè)置為輸出:

pinMode(datapin,OUTPUT); pinMode(clockpin,OUTPUT); pinMode(latchpin,OUTPUT); }

void loop(){

oneAfterAnother();//全部打開,全部關(guān)閉

}

void shiftWrite(int desiredPin,boolean desiredState)

{//首先我們將改變?nèi)肿兞俊癲ata”,將//所需的位更改為1或0:

bitWrite(data,desiredPin,desiredState);

//現(xiàn)在我們實(shí)際上將數(shù)據(jù)發(fā)送到移位寄存器。//shiftOut()函數(shù)執(zhí)行//操縱數(shù)據(jù)和時鐘引腳以將數(shù)據(jù)//移入移位寄存器的所有艱苦工作:

shiftOut(datapin,clockpin,MSBFIRST,data);

//一旦數(shù)據(jù)在移位寄存器中,我們?nèi)匀恍枰?/使它出現(xiàn)在輸出端。我們將切換//latchPin的狀態(tài),它將發(fā)信號通知移位寄存器“鎖存”//數(shù)據(jù)到輸出。 (Latch在高 - 到 - 低轉(zhuǎn)換時激活。)

digitalWrite(latchpin,HIGH); digitalWrite(latchpin,LOW); }

void oneAfterAnother(){int index; int delayTime = 100;//在LED之間暫停的時間(毫秒)//將其縮小以便更快地切換

//打開所有LED:

//這對于()循環(huán)將步驟索引從0到7//(在變量之后加上“++”表示添加一個)//然后將使用digitalWrite()打開LED。

for(index = 0; index 《= 7; index ++){shiftWrite(index,HIGH);延遲(delayTime); }

//關(guān)閉所有LED:

//這個for()循環(huán)將索引從7步驟變?yōu)?//(在變量之后加上“ - ”表示減去一個來自它)//然后將使用digitalWrite()將該LED關(guān)閉。

for(index = 7; index》 = 0; index--){shiftWrite(index,LOW);延遲(delayTime); }

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

    關(guān)注

    244

    文章

    24673

    瀏覽量

    691997
  • 移位寄存器
    +關(guān)注

    關(guān)注

    4

    文章

    352

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    74AHC594:8位移位寄存器的詳細(xì)解析與應(yīng)用

    74AHC594:8位移位寄存器的詳細(xì)解析與應(yīng)用 在電子設(shè)計領(lǐng)域,移位寄存器是一種常見且重要的數(shù)字電路元件,它能夠?qū)崿F(xiàn)數(shù)據(jù)的串行輸入、串行輸出或并行輸出。今天,我們就來深入了解一下SGMICRO公司
    的頭像 發(fā)表于 03-26 09:10 ?382次閱讀

    74AHC595Q:汽車級8位移位寄存器的深度解析

    74AHC595Q:汽車級8位移位寄存器的深度解析 在電子設(shè)計領(lǐng)域,移位寄存器是一種常見且關(guān)鍵的器件,它在數(shù)據(jù)傳輸和處理中發(fā)揮著重要作用。今天,我們要深入了解的是SGMICRO推出
    的頭像 發(fā)表于 03-16 10:50 ?205次閱讀

    74HC595 8位移位寄存器:設(shè)計與應(yīng)用全解析

    74HC595 8位移位寄存器:設(shè)計與應(yīng)用全解析 在電子工程師的工具箱中,移位寄存器是一個非常實(shí)用的組件。今天,我們就來深入了解一下SG Micro Corp的74HC595 8位串行輸入/串行輸出
    的頭像 發(fā)表于 03-16 10:35 ?260次閱讀

    74LV595A:8位移位寄存器的全方位解析

    寄存器。存儲寄存器具有并行三態(tài)輸出,移位寄存器則提供了直接覆蓋功能的清除輸入(SRCLR)、串行輸入(SE
    的頭像 發(fā)表于 03-16 10:35 ?218次閱讀

    深入剖析74HCT595:8位移位寄存器的卓越之選

    深入剖析74HCT595:8位移位寄存器的卓越之選 作為電子工程師,在設(shè)計電路時,經(jīng)常會遇到需要擴(kuò)展IO口或者進(jìn)行數(shù)據(jù)串行傳輸?shù)那闆r。這時,一款性能出色的移位寄存器就顯得尤為重要。今天,我們就來深入
    的頭像 發(fā)表于 03-16 10:25 ?440次閱讀

    74AHCT595F:8位移位寄存器的特性與應(yīng)用解析

    74AHCT595F:8位移位寄存器的特性與應(yīng)用解析 在電子設(shè)計領(lǐng)域,移位寄存器是一種常用的數(shù)字電路元件,它能夠?qū)崿F(xiàn)數(shù)據(jù)的串行輸入、串行輸出或并行輸出。SGMICRO的74AHCT595F就是這樣
    的頭像 發(fā)表于 03-16 10:25 ?421次閱讀

    STP08CP05:低電壓、低電流8位移位寄存器的性能與設(shè)計解析

    STP08CP05:低電壓、低電流8位移位寄存器的性能與設(shè)計解析 在LED面板顯示領(lǐng)域,一款合適的移位寄存器能夠顯著提升系統(tǒng)的性能和可靠性。今天我們要詳細(xì)探討的是STP08CP05,一款專為LED
    的頭像 發(fā)表于 01-26 17:30 ?846次閱讀

    ?SN74LVC595A 8位移位寄存器技術(shù)文檔總結(jié)

    SN74LVC595A器件包含一個8位串行輸入、并聯(lián)輸出移位寄存器,該寄存器為8位D型存儲寄存器供電。存儲寄存器具有并行的 3 態(tài)輸出。為移位寄存器
    的頭像 發(fā)表于 09-28 15:09 ?1545次閱讀
    ?SN74LVC595A 8位<b class='flag-5'>移位寄存器</b>技術(shù)文檔總結(jié)

    ?SN74HCT595 8位移位寄存器技術(shù)解析與應(yīng)用指南

    Texas Instruments SN74HCT595/SN74HCT595-Q1 8位移位寄存器包含8位串進(jìn)并出移位寄存器,向8位D類存儲寄存器饋送信號。存儲寄存器具有并行 3 狀
    的頭像 發(fā)表于 09-19 14:31 ?1134次閱讀
    ?SN74HCT595 8位<b class='flag-5'>移位寄存器</b>技術(shù)解析與應(yīng)用指南

    TPIC6595 8位功率移位寄存器技術(shù)文檔摘要

    該TPIC6595是一款單片、高壓、大電流功率的8位移位寄存器,設(shè)計用于需要相對較高負(fù)載功率的系統(tǒng)。該器件在輸出端包含一個內(nèi)置電壓鉗位,用于電感瞬態(tài)保護(hù)。功率驅(qū)動應(yīng)用包括繼電器、螺線管和其他中電流
    的頭像 發(fā)表于 09-09 11:10 ?1018次閱讀
    TPIC6595 8位功率<b class='flag-5'>移位寄存器</b>技術(shù)文檔摘要

    ?TPIC6B595 8位功率移位寄存器技術(shù)文檔總結(jié)

    TPIC6B595器件是一款單片、高壓、中電流功率8位移位寄存器,設(shè)計用于需要相對高負(fù)載功率的系統(tǒng)。該器件在輸出端包含一個內(nèi)置電壓鉗位,用于電感瞬態(tài)保護(hù)。功率驅(qū)動應(yīng)用包括繼電器、螺線管和其他中電流
    的頭像 發(fā)表于 09-09 10:16 ?1108次閱讀
    ?TPIC6B595 8位功率<b class='flag-5'>移位寄存器</b>技術(shù)文檔總結(jié)

    SN74LV594A:2-5.5V輸出寄存器的8位移位寄存器技術(shù)解析

    Texas Instruments SN74LV594A/SN74LV594A-Q1 8位并行輸出串行移位寄存器設(shè)計采用2V至5.5V V~CC~ 運(yùn)行。SN74LV594A-Q1符合汽車應(yīng)用類
    的頭像 發(fā)表于 09-02 09:42 ?1051次閱讀
    SN74LV594A:2-5.5V<b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>技術(shù)解析

    ?TLC6C5912 12通道移位寄存器LED驅(qū)動技術(shù)文檔總結(jié)

    該TLC6C5912是一款單片、中壓、低電流功率 12 位移位寄存器 設(shè)計用于需要相對中等負(fù)載功率的系統(tǒng),例如 LED。 該器件包含一個 12 位串行輸入并行輸出移位寄存器,可為 12 位饋電
    的頭像 發(fā)表于 08-26 14:16 ?1109次閱讀
    ?TLC6C5912 12通道<b class='flag-5'>移位寄存器</b>LED驅(qū)動<b class='flag-5'>器</b>技術(shù)文檔總結(jié)

    SN74LV595B-EP低噪聲8位移位寄存器技術(shù)解析與應(yīng)用指南

    Texas Instruments SN74LV595B-EP低噪聲8位移位寄存器包含一個8位串行輸入、并行輸出移位寄存器,可為8位D類存儲寄存器饋送信號。存儲寄存器具有并行 3 狀態(tài)
    的頭像 發(fā)表于 08-15 09:28 ?1357次閱讀
    SN74LV595B-EP低噪聲8位<b class='flag-5'>移位寄存器</b>技術(shù)解析與應(yīng)用指南

    Texas Instruments SN74LV8T594/SN74LV8T594-Q1移位寄存器特性/應(yīng)用/框圖

    Texas Instruments SN74LV8T594/SN74LV8T594-Q1 8通道移位寄存器包含一個8位串進(jìn)并出移位寄存器。移位寄存器的每個并行輸出均通過存儲寄存器饋送,
    的頭像 發(fā)表于 08-03 10:56 ?1204次閱讀
    Texas Instruments SN74LV8T594/SN74LV8T594-Q1<b class='flag-5'>移位寄存器</b>特性/應(yīng)用/框圖