SlideShare a Scribd company logo
micro:bit LED matrix
Revised on December 16, 2019
 LED原理與應用
 micro:bit LED矩陣
 LED matrix顯示控制
 LED(Light-emitting diode)具備低功耗、體積小、溫度低、壽命
⻑、反應速度快等優點,是⽬前最盛⾏的指示裝置或照明裝置
 LED在生活科技應用實例
發光二極體 1/3
2
 LED(Light Emitting Diode)是利用電能轉化為光能的方式發光。
發光二極體晶粒是種半導體材料,當正負極兩端施予電壓,電流通過
時,會使得電子與電洞結合,結合的能量便以光的形式發出
 不同材料的能階⾼低決定發光的波⻑,LED晶圓製造過程中添加不同
的金屬元素,使發出不同波⻑的光
 470nm發藍光、530nm發綠光、570nm發黃光、630nm發紅光
發光二極體 2/3
3
材料 發光顏色 順向電壓
GaAs (砷化鎵) 紅外線 1.2V
GaAsP (磷砷化鎵) 紅光、黃光、橙光 2V
GaP (磷化鎵) 綠光 2.2V
GaN (氮化鎵) 藍光 5V
GaN+YAG螢光粉 白光 4.1V
 當順向電壓超過切入電壓時,LED開始導通發光,電流愈大LED愈亮,
但電流太大時會燒毀LED,因此必須串接限流電阻防止電流過大
 ⼀般限流電阻約150Ω~330Ω。若LED導通壓降2.02V,使用220Ω限流
電阻,則LED電流10mA (
.
13.5𝑚𝐴)
發光二極體 3/3
4
220Ω
開始導通發光
 5*5 matrix
LED matrix結構
column(x)
row(y)
(4,4)
(0,0)
 顯示數字,多位數字時向左捲動顯示
LED matrix顯示控制 1/8
 向左捲動顯示文字訊息
LED matrix顯示控制 2/8
 顯示已預先編排好的圖案
LED matrix顯示控制 3/8
 顯示箭頭圖案
LED matrix顯示控制 4/8
 顯示自訂圖案
LED matrix顯示控制 5/8
使用滑鼠點擊編輯5*5矩陣圖案
 變更顯示亮度,亮度值0(不亮)~255(最亮)
LED matrix顯示控制 6/8
 單點LED顯示控制,x有效值0~4,y有效值0~4
LED matrix顯示控制 7/8
 移位顯示自訂圖案 (位移值為正表示左移,負值表示右移)
LED matrix顯示控制 8/8
使用滑鼠點擊編輯5*5矩陣圖案
使用滑鼠點擊編輯5*10矩陣圖案
 設計程式控制micro:bit開發板,循環顯示
 向左捲動顯示1314I♥U!
 顯示HAPPY圖案
Lab 1/2
 參考程式
Lab 2/2

More Related Content

PDF
micro:bit亮度感測
PPTX
核爆感應燈工作坊
PPTX
141027 futureward 七彩南瓜感應燈工作坊
PPT
Balloon Light
PPTX
1. 教學講義(ch. 1 2)
PPTX
搖搖發電樂
PDF
Ar111 12 w-001
PDF
Ewatts 201505 solar product and project
micro:bit亮度感測
核爆感應燈工作坊
141027 futureward 七彩南瓜感應燈工作坊
Balloon Light
1. 教學講義(ch. 1 2)
搖搖發電樂
Ar111 12 w-001
Ewatts 201505 solar product and project

More from 吳錫修 (ShyiShiou Wu) (20)

PDF
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
PDF
mbot2.0教學-使用makeblock雲服務.pdf
PDF
mbot2.0教學-局域網路傳輸應用.pdf
PDF
mbot2.0教學-四路顏色感測器應用.pdf
PDF
mbot2.0教學-聲光控制應用.pdf
PDF
mbot2.0教學-光感測器與LED應用.pdf
PDF
mbot2.0教學-超音波感測應用.pdf
PDF
mbot2.0教學-移動控制.pdf
PDF
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
PDF
mbot2.0教學-組裝與測試.pdf
PDF
Python元組,字典,集合
PDF
PDF
Python串列資料應用
PDF
Python 迴圈作業
PDF
Python分支作業
PDF
Python基本資料運算
PDF
建置Python開發環境
PDF
micro:bit加速度感測應用
PDF
C語言檔案處理
PDF
C語言列舉與聯合
mbot2.0教學-陀螺儀與三軸加速計應用.pdf
mbot2.0教學-使用makeblock雲服務.pdf
mbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-四路顏色感測器應用.pdf
mbot2.0教學-聲光控制應用.pdf
mbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-超音波感測應用.pdf
mbot2.0教學-移動控制.pdf
mbot2.0教學-mblock5開發mBot 2.0應用程式.pdf
mbot2.0教學-組裝與測試.pdf
Python元組,字典,集合
Python串列資料應用
Python 迴圈作業
Python分支作業
Python基本資料運算
建置Python開發環境
micro:bit加速度感測應用
C語言檔案處理
C語言列舉與聯合
Ad

micro:bit LED矩陣輸出控制