【Arduino】開發入門【七】7段顯示器實現+源代碼


【Arduino】開發入門【七】7段LED顯示器

我使用的是7段共陽極LED顯示器

給出LED的針腳說明

Arduino的輸出端口為3~10

下面給出Arduino的輸出端口對應的LED顯示

實現思路為 將Arduino的3~10端口電位置為HIGH,通過調整3~9的電位值,來控制7段LED燈的亮和滅。

下面給出Arduino的輸出端口對應的LED顯示的數字

 

通過設置上面對應的輸出端口的電位值為LOW,就可以顯示對應數字。

 

int i=0;
int j=0;
int k=0;

void setup()
{
  for(i=3;i<=10;i++)
  {
    pinMode(i,OUTPUT);
  }
  for(i=3;i<=10;i++)
  {
    digitalWrite(i,HIGH);
  }
}

void loop()
{
  int num[10][7]={
    {3,4,6,7,8,9},
    {8,9},
    {3,5,6,7,8},
    {3,5,7,8,9},
    {4,5,8,9},
    {3,4,5,7,9},
    {3,4,5,6,7,9},
    {3,8,9},
    {3,4,5,6,7,8,9},
    {3,4,5,7,8,9}
  };
  for(i=0;i<10;i++)
  {
    for(j=0;j<7;j++)
    {
      digitalWrite(num[i][j],LOW); 
    }
    delay(500);
    for(k=3;k<=9;k++)
    {
      digitalWrite(k,HIGH);
    }
    delay(500);
  }
}

 

添加段視頻,show一下效果

視頻地址

http://v.youku.com/v_show/id_XNTM3MzE5MjQ0.html

 

 

需要獲取源代碼的朋友,可以通過下面三種方式獲取

(0)直接拷貝上面的代碼

(1)請在評論中填寫郵件地址,會通過郵箱發送源碼。

(2)下載地址 http://download.csdn.net/detail/fnext/5239181

相關文章

【Arduino】開發入門教程【一】什么是Arduino
【Ardunio】開發入門教程【二】數據類型
【Arduino】開發入門教程【三】Arduino開發工具
【Arduino】開發入門教程【四】Arduino驅動安裝
【Arduino】開發入門教程【五】Hello Arduino
【Arduino】開發入門教程【六】數據類型轉換函數
【Arduino】開發入門教程【七】7段顯示器實現+源代碼
【Arduino】開發入門教程【八】舵機操作+源代碼

//////////////////////////////////////////////

原創聲明 轉載請注明

本文出自 Ray-Ray的博客

文章地址 http://www.cnblogs.com/rayray/archive/2013/04/10/2992449.html

感謝大家的推薦和收藏

你的支持! 我們的動力!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM