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

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

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

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

使用兩個(gè)74HC595移位寄存器的Arduino 16 LED

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-11 17:00 ? 次閱讀

第1步:組件

-Arduino UNO (x1)

-74HC595移位寄存器( x2)

-LEDs (x16)

-220omh電阻器(x16)

-多根導(dǎo)線

-兩個(gè)面包(一個(gè)帶有400針,另一個(gè)帶有830)

-電位器,用于控制亮度(可選)

第2步:電路

使用兩個(gè)74HC595移位寄存器的Arduino 16 LED

進(jìn)行電路(見(jiàn)上文)并按如下方式連接第一個(gè)移位寄存器:

-GND(引腳8)接地

-Vcc(引腳16)到5V

-OE(引腳13)接地

- MR(引腳10)至5V

-DS(引腳14)至Arduino引腳11

-SH_CP(引腳11)至Arduino引腳12

-ST_CP (引腳12)到Arduino引腳8

連接第二個(gè)移位寄存器完全相同,但是將DS(引腳14)連接到第一個(gè)寄存器引腳9。之后,將引腳:從兩個(gè)寄存器連接到LED的1、2、3、4、5、6、7和15。這種連接使所有引腳始終處于活動(dòng)狀態(tài)且可尋址,但是當(dāng)Arduino通電時(shí),某些LED可能會(huì)打開(kāi)。解決方案是將MR(引腳10)和OE(引腳13)直接連接到Arduino,但是這樣一來(lái),您必須犧牲2個(gè)Aurduino引腳。

要添加更多的移位寄存器,就像第二個(gè)一樣寄存器。始終將MR和OE引腳直接連接到Arduino,將DS引腳直接連接到先前的寄存器。

如果要調(diào)節(jié)LED的亮度,請(qǐng)按照上圖所示連接電位計(jì)以控制所有LED的電阻

第3步:代碼

現(xiàn)有代碼旨在用于有限數(shù)量的移位寄存器和沒(méi)有通用的功能/方法可以做到這一點(diǎn)。作為軟件開(kāi)發(fā)人員,這對(duì)我來(lái)說(shuō)是不可接受的,并且我習(xí)慣于使所有內(nèi)容盡可能地動(dòng)態(tài),沒(méi)有限制。我重新設(shè)計(jì)了現(xiàn)有代碼示例,以允許您使用無(wú)限數(shù)量的移位寄存器。參見(jiàn)下面的代碼:

int numOfRegisters = 2;

byte * registerState;

void setup(){

//初始化數(shù)組

registerState =新字節(jié)[numOfRegisters];

for(size_t i = 0; i

registerState [i] = 0;

}

//。.. setup

}

void regWrite(int pin,bool state){

//確定寄存器int reg = pin/8;

//確定實(shí)際寄存器的

int actualPin = pin-(8 * reg);

//開(kāi)始會(huì)話

digitalWrite(latchPin,LOW);

for(int i = 0; i

//獲取寄存器的實(shí)際狀態(tài)

字節(jié)*狀態(tài)=?isterState[i];

//更新?tīng)顟B(tài)

if(i == reg){

bitWrite(* states,ActualPin,state);

}

//寫(xiě)入

shiftem(dataPin,clockPin,MSBFIRST,* sta TES);

}

//結(jié)束會(huì)話

digitalWrite(latchPin ,HIGH);

}

第4步:最終代碼

我將完整的源代碼發(fā)布在github上,因?yàn)檫@里不可讀:

https://github.com/jr2002008/Arduino-74HC595-shift-registers/blob/master/ArduinoLEDsWithShiftRegisters/ArduinoLEDsWithShiftRegisters.ino

在最終代碼中,我為這16個(gè)LED添加了幾種效果。上面的視頻演示了這些效果。如果要添加更多的LED,請(qǐng)按照前面所述連接更多的寄存器,并在代碼中更改 numOfRegisters 的值(還可以調(diào)整效果的邏輯)。

您也可以使用此代碼不僅僅用于LED,如果您只是想為Arduino使用更多引腳,請(qǐng)使用 regWrite(int引腳,布爾狀態(tài))函數(shù)為任何引腳寫(xiě)入狀態(tài),并且沒(méi)有限制多少移位寄存器您正在使用,只需更改 numOfRegisters 的值,其他所有操作都會(huì)自動(dòng)執(zhí)行。
責(zé)任編輯:wv

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

    關(guān)注

    242

    文章

    23700

    瀏覽量

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

    關(guān)注

    3

    文章

    287

    瀏覽量

    22646
  • 74HC595
    +關(guān)注

    關(guān)注

    7

    文章

    193

    瀏覽量

    31463
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6491

    瀏覽量

    190093
收藏 人收藏

    評(píng)論

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

    74VHC595;74VHCT595移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74VHC595;74VHCT595移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-14 16:11 ?0次下載
    <b class='flag-5'>74VHC595</b>;<b class='flag-5'>74VHCT595</b><b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC165;74HCT165移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC165;74HCT165移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-14 16:06 ?0次下載
    <b class='flag-5'>74HC</b>165;<b class='flag-5'>74</b>HCT165<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74VHC595-Q100;74VHCT595-Q100移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74VHC595-Q100;74VHCT595-Q100移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-14 15:13 ?0次下載
    <b class='flag-5'>74VHC595</b>-Q100;<b class='flag-5'>74VHCT595</b>-Q100<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC594-Q100;74HCT594-Q100帶輸出寄存器的8位移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-09 15:19 ?0次下載
    <b class='flag-5'>74HC</b>594-Q100;<b class='flag-5'>74</b>HCT594-Q100帶輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC594;74HCT594移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC594;74HCT594移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-09 14:53 ?0次下載
    <b class='flag-5'>74HC</b>594;<b class='flag-5'>74</b>HCT594<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74LV595移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74LV595移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 18:07 ?0次下載
    <b class='flag-5'>74LV595</b><b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC595-Q100;74HCT595-Q100移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC595-Q100;74HCT595-Q100移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 17:26 ?0次下載
    <b class='flag-5'>74HC595</b>-Q100;<b class='flag-5'>74HCT595</b>-Q100<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC595;74HCT595移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC595;74HCT595移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 16:49 ?0次下載
    <b class='flag-5'>74HC595</b>;<b class='flag-5'>74HCT595</b><b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    74HC597;74HCT597移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC597;74HCT597移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 16:03 ?0次下載
    <b class='flag-5'>74HC</b>597;<b class='flag-5'>74</b>HCT597<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    納祥科技74HC595D,一款應(yīng)用于LED廣告顯示屏的低功耗3態(tài)8位移位寄存器

    74HC595D是一顆高速寄存器 / 輸出鎖存芯片,采用CMOS硅柵工藝,它包含一個(gè)8位串行輸入與并行輸出移位寄存器,并提供一
    的頭像 發(fā)表于 02-05 17:21 ?278次閱讀
    納祥科技<b class='flag-5'>74HC595</b>D,一款應(yīng)用于<b class='flag-5'>LED</b>廣告顯示屏的低功耗3態(tài)8位<b class='flag-5'>移位寄存器</b>

    74hc595的功能及作用是什么

    74HC595是一款常用的8位串行輸入、并行輸出的移位寄存器,廣泛應(yīng)用于LED顯示、驅(qū)動(dòng)繼電器、電機(jī)控制等領(lǐng)域。 74HC595的功能及作用 在數(shù)字電子領(lǐng)域,
    的頭像 發(fā)表于 10-21 09:57 ?2944次閱讀

    74HC595常用移位寄存器芯片資料包

    在電子項(xiàng)目中,74HC595 是一款常用的移位寄存器芯片,它在很多領(lǐng)域都有著廣泛的應(yīng)用。?74HC595 具有多個(gè)顯著的特點(diǎn)。首先,它可以實(shí)現(xiàn)串行輸入并行輸出,這意味著只需要很少的控制引腳就可以控制
    發(fā)表于 09-24 17:19 ?0次下載

    74HC595PW(nexperia)移位寄存器中文參數(shù)_功能圖_引腳圖_封裝尺寸

    Nexperia的 74HC595PW 是一款性能卓越的8位串入/串或并出移位寄存器,適用于需要高效數(shù)據(jù)轉(zhuǎn)換和存儲(chǔ)的電子系統(tǒng)。此芯片廣泛應(yīng)用于計(jì)數(shù)移位寄存器等領(lǐng)域,憑借其靈活的設(shè)計(jì)
    的頭像 發(fā)表于 09-10 14:37 ?1030次閱讀
    <b class='flag-5'>74HC595</b>PW(nexperia)<b class='flag-5'>移位寄存器</b>中文參數(shù)_功能圖_引腳圖_封裝尺寸

    移位寄存器右移是怎么移位

    移位寄存器是一種在數(shù)字電路和計(jì)算機(jī)科學(xué)中廣泛使用的存儲(chǔ)設(shè)備,它可以用來(lái)存儲(chǔ)和傳輸數(shù)據(jù)。在移位寄存器中,數(shù)據(jù)可以通過(guò)移位操作來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳輸和處理。移位寄存器
    的頭像 發(fā)表于 07-12 10:14 ?2704次閱讀

    74HC595D/74HCT595D(nexperia)移位寄存器_中文參數(shù)_功能特點(diǎn)_工作原理

    74HC595D和74HCT595D是由Nexperia生產(chǎn)的高性能8位串入/串出或并出移位寄存器。這些器件集成了存儲(chǔ)寄存器和三態(tài)輸出,非常適用于多種電子控制和數(shù)據(jù)轉(zhuǎn)換應(yīng)用。它們的設(shè)計(jì)
    的頭像 發(fā)表于 06-06 09:56 ?2034次閱讀
    <b class='flag-5'>74HC595</b>D/<b class='flag-5'>74HCT595</b>D(nexperia)<b class='flag-5'>移位寄存器</b>_中文參數(shù)_功能特點(diǎn)_工作原理