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

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

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

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

Arduino篇—多位數(shù)碼管的應(yīng)用

冬至子 ? 來源:X的創(chuàng)客課堂 ? 作者:MRXY ? 2023-11-01 14:25 ? 次閱讀

課程目標(biāo)

相關(guān)知識

數(shù)碼管: 是由7個LED封裝在一起組成的“8”字型的器件,再加上一位小數(shù)點,器件中就一共包含有8個LED燈。其他任何多位數(shù)碼管也都是1位數(shù)碼管集合而成。

四位數(shù)碼管原理: 四位數(shù)碼管一共8*4個發(fā)光二極管,包括四個數(shù)管,每個數(shù)管為a,b,c,d,e,f,g,h八段。共12個引腳,其中4個引腳控制標(biāo)號1234的四個數(shù)管是否發(fā)光,8個引腳控制abcdefgh八段LED燈是否發(fā)光。

圖片

圖片

**控制方法:**多位數(shù)碼管和前面所學(xué)習(xí)的單個數(shù)碼管一樣,都分為共陽和共陰兩種。共陽即共陽極,共陰即共陰極。對于共陽數(shù)碼管,因為陽極共用,因此各引腳實際上與陰極相連,因此需給予低電平方能觸發(fā),共陰極引腳則相反。

電路搭建

所需材料

ArduinoUNO * 1
共陽極四位數(shù)碼管 *1
杜邦線若干

電路連接

數(shù)碼管的abcdefg和dp接UNO的29號腳,數(shù)碼管的1234接UNO的1013腳。

圖片

程序編寫

練習(xí)一:點亮所有數(shù)碼管

編寫程序,讓四個數(shù)碼管全部顯示數(shù)字8。

圖形化方式:

圖片

代碼方式:

/* 項目名稱:點亮四位數(shù)碼管
 * 項目時間:2022.03.01
 * 項目作者:MRX
 */
void setup() {
  for(int i = 2;i <= 13;i++){
    pinMode(i,OUTPUT);
  }
}
void loop() {
  for(int i = 2;i <= 9;i++){
    digitalWrite(i,LOW);
  }
  for(int i = 10;i <= 13;i++){
    digitalWrite(i,HIGH);
  }
}

練習(xí)二:四個數(shù)碼管顯示不同內(nèi)容

通過程序編寫,讓數(shù)碼管顯示數(shù)字“1234”。

圖形化方式:

按照數(shù)碼管的工作原理,四個數(shù)管顯示的內(nèi)容始終相同啊。如果我想讓數(shù)碼管顯示“5678”,應(yīng)該怎么辦呢?實驗表明,如果我讓數(shù)管1快速顯示“1”然后關(guān)閉,數(shù)管2快速顯示“2”然后關(guān)閉……所以只要速度夠快,人眼看到的就是“1234”!

圖片

代碼方式:

/* 項目名稱:顯示數(shù)字1234
 * 項目時間:2022.03.01
 * 項目作者:MRX
 */
void setup() {
  for(int i = 2;i <= 13;i++){
    pinMode(i,OUTPUT);
  }
}
void num1(){
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
}
void num2() {
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,HIGH);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  digitalWrite(11,HIGH);
  digitalWrite(12,LOW);
  digitalWrite(13,LOW);
}
void num3() {
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  digitalWrite(11,LOW);
  digitalWrite(12,HIGH);
  digitalWrite(13,LOW);
}
void num4() {
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,HIGH);
  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  digitalWrite(11,LOW);
  digitalWrite(12,LOW);
  digitalWrite(13,HIGH);
}
void loop() {
  num1();
  delay(5);
  num2();
  delay(5);
  num3();
  delay(5);
  num4();
  delay(5);
}
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 發(fā)光二極管
    +關(guān)注

    關(guān)注

    13

    文章

    1205

    瀏覽量

    66535
  • 測距儀
    +關(guān)注

    關(guān)注

    0

    文章

    118

    瀏覽量

    18530
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1887

    瀏覽量

    91460
  • LED封裝
    +關(guān)注

    關(guān)注

    18

    文章

    359

    瀏覽量

    42257
  • 超聲波傳感器
    +關(guān)注

    關(guān)注

    18

    文章

    590

    瀏覽量

    36029
收藏 人收藏

    評論

    相關(guān)推薦

    單片機入門之多位數(shù)碼管倒計時

    在之前的文章中我們學(xué)習(xí)了單片機是如何實現(xiàn)一位數(shù)碼管顯示數(shù)字,一位數(shù)碼管只能顯示個位數(shù)讓我們觀察到,那如何顯示十位數(shù)、百位數(shù),甚至更大的數(shù)字呢
    發(fā)表于 06-26 15:41 ?1775次閱讀
    單片機入門之<b class='flag-5'>多位數(shù)碼管</b>倒計時

    ·多位數(shù)碼管動態(tài)掃描程序

    本帖最后由 eehome 于 2013-1-5 09:44 編輯 ·多位數(shù)碼管動態(tài)掃描程序,用實板調(diào)試通過
    發(fā)表于 06-27 15:41

    求大神賜予具有多位數(shù)碼管的99se元器件庫

    求大神賜予具有多位數(shù)碼管的99se元器件庫郵箱[email protected]!!!!!!!!!!!!!!!!急
    發(fā)表于 07-12 23:16

    多位數(shù)碼管動態(tài)掃描原理分析

    多位數(shù)碼管掃描原理視頻講解--------------------------點擊觀看----------------------------------為了更好說明多位數(shù)碼管的動態(tài)掃描原理,請看
    發(fā)表于 09-11 09:15

    如何實現(xiàn)多位數(shù)碼管的顯示

    AVR單片機實驗二 數(shù)碼管顯示與外部中斷實驗1 實驗?zāi)康恼莆談討B(tài)掃描與外部中斷原理,以實現(xiàn)多位數(shù)碼管顯示及單一按鍵控制的應(yīng)用。2 實驗內(nèi)容(1)實現(xiàn)4位數(shù)碼管的動態(tài)掃描。(2)設(shè)定外部中斷,實現(xiàn)按下
    發(fā)表于 11-18 07:16

    單片機驅(qū)動多位數(shù)碼管

    接上一條單片機實驗筆記(匯編、Proteus仿真)第五節(jié)課第五節(jié)課 內(nèi)容為驅(qū)動多位數(shù)碼管。和驅(qū)動一位數(shù)碼管大同小異。ORG 0000HLJMP MAINORG 0100HMAIN:MOV R2
    發(fā)表于 12-01 06:52

    動態(tài)8位數(shù)碼管顯示更多位數(shù)的方案介紹

    第三:動態(tài)8位數(shù)碼管顯示 —亞龍236電路上一中已經(jīng)實現(xiàn)了數(shù)碼管的靜態(tài)顯示,如果按照上一的思路89s52芯片最多可以驅(qū)動4
    發(fā)表于 02-23 06:55

    多位數(shù)碼管動態(tài)掃描電路圖

    多位數(shù)碼管動態(tài)掃描
    發(fā)表于 05-22 09:33 ?3241次閱讀
    <b class='flag-5'>多位數(shù)碼管</b>動態(tài)掃描電路圖

    多位數(shù)按鍵加減(閃爍)數(shù)碼管顯示

    多位數(shù)按鍵加減(閃爍)數(shù)碼管顯示 C51單片機源碼,KEIL源文件,C語言編寫
    發(fā)表于 06-20 16:36 ?25次下載

    多位數(shù)按鍵加減(不閃爍)數(shù)碼管顯示

    多位數(shù)按鍵加減(不閃爍)數(shù)碼管顯示 C51單片機源碼,KEIL源文件,C語言編寫
    發(fā)表于 06-20 16:36 ?25次下載

    多位數(shù)大尺寸高亮度低成本LED數(shù)碼管驅(qū)動電路的設(shè)計

    多位數(shù)大尺寸高亮度低成本LED數(shù)碼管驅(qū)動電路的設(shè)計
    發(fā)表于 01-24 16:54 ?24次下載

    使用AVR編寫的多位數(shù)碼管代碼和電路原理圖資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用AVR編寫的多位數(shù)碼管代碼和電路原理圖資料免費下載。
    發(fā)表于 11-12 08:00 ?17次下載
    使用AVR編寫的<b class='flag-5'>多位數(shù)碼管</b>代碼和電路原理圖資料免費下載

    基于89C51單片機的多位數(shù)按鍵加減(不閃爍)數(shù)碼管顯示源程序

    基于89C51單片機的多位數(shù)按鍵加減(不閃爍)數(shù)碼管顯示源程序
    發(fā)表于 05-16 09:10 ?1次下載

    基于89C51單片機的多位數(shù)按鍵加減(閃爍)數(shù)碼管顯示源程序

    基于89C51單片機的多位數(shù)按鍵加減(閃爍)數(shù)碼管顯示源程序
    發(fā)表于 05-12 17:21 ?1次下載

    多位數(shù)碼管驅(qū)動電路介紹

    電子發(fā)燒友網(wǎng)站提供《多位數(shù)碼管驅(qū)動電路介紹.doc》資料免費下載
    發(fā)表于 10-27 10:22 ?1次下載
    <b class='flag-5'>多位數(shù)碼管</b>驅(qū)動電路介紹