LED 七段數字顯示器

用一個 LED 七段數字顯示器,來顯示數字 0-9。

LED 七段顯示器接腳如右圖。

a, b, c, d, e, f, g, 每一段均為獨立的 LED。若要顯示數字 1,則讓 b, c 兩段LED 亮;數字 2,a, b, g, e, d 五段 LED 亮,以此類推,數字8 則七段全亮。

材料和接線圖

  • Arduino Uno x1
  • LED 七段數字顯示器 (共陰 ,Common Cathode) x1
  • 電阻 x2 (220-330 歐姆均可。務必接電阻,以免 LED 燒壞)。
  • 電線 數條 。

LED 接 Arduino pin

a 3

b 4

c 5

d 6

e 7

f 9

g 8

LED 兩個 COM 接電阻,電阻另一端接 Arduino GND。

共享 Arduino GND 至麵包板藍線。

程式

複製貼上下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上。再點擊 ”上傳”,大功告成。

創客點子

  • 修改程式,讓小數點也亮起來 (建議 LED 腳 dot 接 Arduino pin 2。不要使用 Arduino pin 0 and pin 1,因這兩支腳通常是留給藍芽通訊用的)。
  • 連接一個 LED 和電阻,並選擇一個數目。當這個數目亮起來的時候,LED 跟著亮起來;而其他的數目,LED 是暗的。