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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

Step 1:工具和材料

Arduino 101或Arduino Uno

移位寄存器

面包板

RGB LED

3個100Ω電阻器

跳線

步驟2:電路

將 Arduino電源連接到面包板電源導軌

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

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

將移位寄存器連接到 Arduino 。

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

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

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

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

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

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

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

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

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

步驟3 :代碼

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

int datapin = 2;

int clockpin = 3; int latchpin = 4;

//我們還要為我們//發送到移位寄存器的數據聲明一個全局變量:

byte data = 0;

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

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

void loop(){

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

}

void shiftWrite(int desiredPin,boolean desiredState)

{//首先我們將改變全局變量“data”,將//所需的位更改為1或0:

bitWrite(data,desiredPin,desiredState);

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

shiftOut(datapin,clockpin,MSBFIRST,data);

//一旦數據在移位寄存器中,我們仍然需要//使它出現在輸出端。我們將切換//latchPin的狀態,它將發信號通知移位寄存器“鎖存”//數據到輸出。 (Latch在高 - 到 - 低轉換時激活。)

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

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

//打開所有LED:

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

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

//關閉所有LED:

//這個for()循環將索引從7步驟變為0//(在變量之后加上“ - ”表示減去一個來自它)//然后將使用digitalWrite()將該LED關閉。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23842

    瀏覽量

    673979
  • 移位寄存器
    +關注

    關注

    3

    文章

    293

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Texas Instruments SN74ACT595/SN74ACT595-Q1 SIPO移位寄存器特性/應用/功能圖

    Texas Instruments SN74ACT595/SN74ACT595-Q1 8位串行輸入并行輸出 (SIPO) 移位寄存器,向8位D類存儲寄存器饋送信號。存儲寄存器具有并行輸出。分別為存儲
    的頭像 發表于 07-07 15:27 ?134次閱讀
    Texas Instruments SN74ACT595/SN74ACT595-Q1 SIPO<b class='flag-5'>移位寄存器</b>特性/應用/功能圖

    Texas Instruments SN74AC596/SN74AC596-Q1 SIPO移位寄存器特性/應用/框圖

    Texas Instruments SN74AC596/SN74AC596-Q1 SIPO移位寄存器包含一個8位串行輸入、并行輸出(SIPO)移位寄存器,向8位D類存儲寄存器饋送信號。存儲寄存
    的頭像 發表于 07-05 15:47 ?291次閱讀
    Texas Instruments SN74AC596/SN74AC596-Q1 SIPO<b class='flag-5'>移位寄存器</b>特性/應用/框圖

    STP08CP05 低壓低電流8位移位寄存器數據手冊

    STP08CP05 是一款單片、低電壓、低電流、高功率 8 位移位寄存器,專為 LED 面板顯示而設計。STP08CP05包含一個 8 位 serial-in, parallel-out
    的頭像 發表于 04-16 18:10 ?407次閱讀
    STP08CP05 低壓低電流8位<b class='flag-5'>移位寄存器</b>數據手冊

    74VHC595;74VHCT595移位寄存器規格書

    電子發燒友網站提供《74VHC595;74VHCT595移位寄存器規格書.pdf》資料免費下載
    發表于 02-14 16:11 ?0次下載
    74VHC595;74VHCT595<b class='flag-5'>移位寄存器</b>規格書

    74HC165;74HCT165移位寄存器規格書

    電子發燒友網站提供《74HC165;74HCT165移位寄存器規格書.pdf》資料免費下載
    發表于 02-14 16:06 ?0次下載
    74HC165;74HCT165<b class='flag-5'>移位寄存器</b>規格書

    74HC594-Q100;74HCT594-Q100輸出寄存器的8位移位寄存器規格書

    電子發燒友網站提供《74HC594-Q100;74HCT594-Q100輸出寄存器的8位移位寄存器規格書.pdf》資料免費下載
    發表于 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>規格書

    74HC594;74HCT594移位寄存器規格書

    電子發燒友網站提供《74HC594;74HCT594移位寄存器規格書.pdf》資料免費下載
    發表于 02-09 14:53 ?1次下載
    74HC594;74HCT594<b class='flag-5'>移位寄存器</b>規格書

    74LV595移位寄存器規格書

    電子發燒友網站提供《74LV595移位寄存器規格書.pdf》資料免費下載
    發表于 02-08 18:07 ?0次下載
    74LV595<b class='flag-5'>移位寄存器</b>規格書

    74HC595;74HCT595移位寄存器規格書

    電子發燒友網站提供《74HC595;74HCT595移位寄存器規格書.pdf》資料免費下載
    發表于 02-08 16:49 ?0次下載
    74HC595;74HCT595<b class='flag-5'>移位寄存器</b>規格書

    74HC597;74HCT597移位寄存器規格書

    電子發燒友網站提供《74HC597;74HCT597移位寄存器規格書.pdf》資料免費下載
    發表于 02-08 16:03 ?0次下載
    74HC597;74HCT597<b class='flag-5'>移位寄存器</b>規格書

    XILINX FPGA CLB單元之移位寄存器

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

    低端電源DMOS開關的TPIC6595電源+邏輯8位移位寄存器

    電子發燒友網站提供《低端電源DMOS開關的TPIC6595電源+邏輯8位移位寄存器.pdf》資料免費下載
    發表于 10-25 10:16 ?0次下載
    <b class='flag-5'>帶</b>低端電源DMOS開關的TPIC6595電源+邏輯8位<b class='flag-5'>移位寄存器</b>

    TPIC6C596電源+邏輯移位寄存器應用

    電子發燒友網站提供《TPIC6C596電源+邏輯移位寄存器應用.pdf》資料免費下載
    發表于 09-30 11:00 ?0次下載
    TPIC6C596電源+邏輯<b class='flag-5'>移位寄存器</b>應用

    用現代移位寄存器克服最后一分鐘的特征蠕變

    電子發燒友網站提供《用現代移位寄存器克服最后一分鐘的特征蠕變.pdf》資料免費下載
    發表于 09-21 11:20 ?0次下載
    用現代<b class='flag-5'>移位寄存器</b>克服最后一分鐘的特征蠕變

    移位寄存器的工作原理和類型

    移位寄存器是計算機中常用的一種寄存器類型,它能夠按位進行數據的左移或右移操作。作為數字電路中的基本元件,移位寄存器由多個觸發構成,每個觸發
    的頭像 發表于 08-02 18:11 ?6988次閱讀
    <b class='flag-5'>移位寄存器</b>的工作原理和類型