欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-07 11:48 ? 次閱讀

Step 1:工具和材料

Arduino 101或Arduino Uno

移位寄存器

面包板

RGB LED

3個(gè)100Ω電阻器

跳線(xiàn)

步驟2:電路

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

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

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

將移位寄存器連接到 Arduino 。

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

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

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

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

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

連接最長(zhǎng)的引腳將RGB LED連接到公共地。

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

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

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

步驟3 :代碼

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

int datapin = 2;

int clockpin = 3; int latchpin = 4;

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

byte data = 0;

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

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

void loop(){

oneAfterAnother();//全部打開(kāi),全部關(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í)鐘引腳以將數(shù)據(jù)//移入移位寄存器的所有艱苦工作:

shiftOut(datapin,clockpin,MSBFIRST,data);

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

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

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

//打開(kāi)所有LED:

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

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

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

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

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

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

    文章

    23391

    瀏覽量

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

    關(guān)注

    3

    文章

    270

    瀏覽量

    22354
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    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次下載
    74HC594-Q100;74HCT594-Q100<b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>規(guī)格書(shū)

    XILINX FPGA CLB單元之移位寄存器

    一、移位寄存器 SLICEM函數(shù)發(fā)生也可以配置為32位移位寄存器,而無(wú)需使用slice中可用的觸發(fā)。以這種方式使用,每個(gè)LUT可以將串行數(shù)據(jù)延遲1到32個(gè)時(shí)鐘周期。 移入D(DI1
    的頭像 發(fā)表于 01-16 17:45 ?177次閱讀
    XILINX FPGA CLB單元之<b class='flag-5'>移位寄存器</b>

    移位寄存器的工作原理、類(lèi)型及應(yīng)用

    移位寄存器是一種電子設(shè)備,用于存儲(chǔ)和操作數(shù)據(jù)。它由一系列存儲(chǔ)單元組成,每個(gè)存儲(chǔ)單元可以存儲(chǔ)一位二進(jìn)制數(shù)字。移位寄存器的主要功能是將數(shù)據(jù)從一個(gè)存儲(chǔ)單元移動(dòng)到另一個(gè)存儲(chǔ)單元,從而實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和傳輸
    的頭像 發(fā)表于 07-12 10:22 ?2395次閱讀

    移位寄存器中使用的儲(chǔ)存單元是什么

    移位寄存器是一種常見(jiàn)的數(shù)字電路組件,用于存儲(chǔ)和傳輸數(shù)字信號(hào)。在移位寄存器中,存儲(chǔ)單元是其核心組成部分,負(fù)責(zé)存儲(chǔ)數(shù)字信號(hào)的每一位。本文將介紹移位寄存器中使用的存儲(chǔ)單元。 移位寄存器概述
    的頭像 發(fā)表于 07-12 10:21 ?509次閱讀

    移位寄存器中Dsr有什么用

    移位寄存器(Shift Register)是一種數(shù)字電路,用于存儲(chǔ)和傳輸數(shù)字信號(hào)。在數(shù)字電子學(xué)中,它廣泛應(yīng)用于數(shù)據(jù)存儲(chǔ)、信號(hào)處理和時(shí)序控制等領(lǐng)域。DSR(Data Shift Register
    的頭像 發(fā)表于 07-12 10:15 ?786次閱讀

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

    移位寄存器是一種在數(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 ?1794次閱讀

    SN74HC595-EP3態(tài)輸出寄存器的8位移位寄存器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SN74HC595-EP3態(tài)輸出寄存器的8位移位寄存器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-04 11:11 ?0次下載
    SN74HC595-EP<b class='flag-5'>帶</b>3態(tài)輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>數(shù)據(jù)表

    移位寄存器的工作原理與作用

    在數(shù)字電路和計(jì)算機(jī)系統(tǒng)中,移位寄存器(Shift Register)是一個(gè)至關(guān)重要的元件。它不僅能夠存儲(chǔ)數(shù)據(jù),還能在時(shí)鐘信號(hào)的控制下,使數(shù)據(jù)按照一定的規(guī)律進(jìn)行移位操作。這種獨(dú)特的功能使移位寄存器在數(shù)
    的頭像 發(fā)表于 05-30 17:17 ?3692次閱讀

    雙向移位寄存器的工作原理、特點(diǎn)及應(yīng)用

    雙向移位寄存器,作為一種特殊的數(shù)字電路元件,在數(shù)字信號(hào)處理和計(jì)算機(jī)體系結(jié)構(gòu)中扮演著重要的角色。其獨(dú)特之處在于能夠根據(jù)控制信號(hào)實(shí)現(xiàn)數(shù)據(jù)的雙向移位,即既可以向左移位,也可以向右移位。這種靈
    的頭像 發(fā)表于 05-24 16:52 ?2706次閱讀

    輸出寄存器的8位移位寄存器SNx4HC594數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《輸出寄存器的8位移位寄存器SNx4HC594數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-22 10:01 ?0次下載
    <b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>SNx4HC594數(shù)據(jù)表

    輸出寄存器的8位移位寄存器SNx4AHC594數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《輸出寄存器的8位移位寄存器SNx4AHC594數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-21 09:10 ?0次下載
    <b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>SNx4AHC594數(shù)據(jù)表

    3態(tài)輸出寄存器的8位移位寄存器SNx4AHCT595數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《3態(tài)輸出寄存器的8位移位寄存器SNx4AHCT595數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-20 11:18 ?0次下載
    <b class='flag-5'>帶</b>3態(tài)輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>SNx4AHCT595數(shù)據(jù)表

    輸入鎖存的8位移位寄存器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《輸入鎖存的8位移位寄存器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 05-13 11:15 ?0次下載
    <b class='flag-5'>帶</b>輸入鎖存<b class='flag-5'>器</b>的8位<b class='flag-5'>移位寄存器</b>數(shù)據(jù)表

    輸出寄存器的汽車(chē)類(lèi)8位移位寄存器SN74LV8T594-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《輸出寄存器的汽車(chē)類(lèi)8位移位寄存器SN74LV8T594-Q1數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-29 10:07 ?0次下載
    <b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的汽車(chē)類(lèi)8位<b class='flag-5'>移位寄存器</b>SN74LV8T594-Q1數(shù)據(jù)表

    輸出寄存器的8位移位寄存器74LVC594A產(chǎn)品數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《輸出寄存器的8位移位寄存器74LVC594A產(chǎn)品數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 02-25 09:37 ?0次下載
    <b class='flag-5'>帶</b>輸出<b class='flag-5'>寄存器</b>的8位<b class='flag-5'>移位寄存器</b>74LVC594A產(chǎn)品數(shù)據(jù)表