🏆 挑戰進行中
用上方的七段數碼管,按下數字 3 的按鈕,讓它顯示出來!數字 3 需要亮起:a(頂)、b(右上)、c(右下)、d(底)、g(中)這 5 條線段。
💡 點擊上方「數字鍵盤」裡的 3 按鈕就可以了!
🔢

七段數碼管 Seven-Segment Display

用 7 條 LED 燈條拼出 0 到 9 的數字!只要讓不同的線段亮起來,就能顯示出你想要的數字。

🔢 顯示 0-9 💡 7 段 + 小數點 🕹️ 點段就會亮

🔢 七段數碼管是什麼?

七段數碼管就是把 7 條長條形的 LED 排成「日」字形,再加上一個小數點。每一條線段都有自己的名字:a、b、c、d、e、f、g。

只要控制哪幾條線段要亮,就能拼出 0 到 9 的數字——例如數字「1」只要亮右邊兩條,「8」則是七條全部亮起來。

🕹️ 動手玩玩看!點亮你的數字

按左邊的數字鍵盤讓它顯示 0-9,或在右邊單獨控制每一段,看看每個數字是由哪幾條線段組成的。下方還會即時顯示二進制編碼喔!

🔆 七段數碼管顯示

A
B
C
D
E
F
G
DP
顯示數字:
自定義
亮起段數:
0/8
二進制編碼 (A-G,DP):
0 0 0 0 0 0 0 0

🎛️ 數碼管控制

數字顯示 (0-9)

0
1
2
3
4
5
6
7
8
9

段控制 (點擊切換)

段 A
段 B
段 C
段 D
段 E
段 F
段 G
小數點

演示功能

自動依序顯示數字 0 到 9,觀察每個數字的段組合
點擊數字按鈕顯示對應數字,或單獨控制每一段LED。
七段數碼管透過組合不同的段來顯示0-9數字。

🔌 電路連接與工作原理

七段數碼管接腳圖

10 段 A
9 段 F
8 COM (共陰/共陽)
7 段 B
6 段 E
段 G 1
段 C 2
小數點 (DP) 3
段 D 4
COM (共陰/共陽) 5

🔌 共陰極接法

原理:所有LED的陰極連接在一起接地

控制:給對應段高電位(+)就會亮起

邏輯:1 = 亮,0 = 滅

Arduino程式碼:
digitalWrite(段腳位, HIGH); // 點亮

🔌 共陽極接法

原理:所有LED的陽極連接在一起接VCC

控制:給對應段低電位(-)就會亮起

邏輯:0 = 亮,1 = 滅

Arduino程式碼:
digitalWrite(段腳位, LOW); // 點亮

📊 數字編碼表 (共陰極)

數字
A B C D E F G
二進制
十六進制
十進制
0
1111110
0111111
0x3F
63
1
0110000
0000110
0x06
6
2
1101101
1011011
0x5B
91
3
1111001
1001111
0x4F
79
4
0110011
1100110
0x66
102

💡 使用小撇步

🏆

挑戰時間!

準備好了嗎?按下按鈕,用上方的數碼管控制讓它顯示出數字 3,告訴老師你學會了!

🎉🎁🎉

挑戰成功!數字 3 亮起來了!

請舉手告訴老師!✋