SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
micro:bit亮度感測
Revised on January 8, 2020
 光感測在生活科技應用
 光感測元件
 micro:bit亮度感測原理
 亮度感測測試
 自動調光小夜燈
 光感測器在生活科技應用實例
亮度感測 1/3
2
自動小夜燈 螢幕亮度自動調整
 光線感測元件
 光敏電阻 (photoresistor)
受光時,CdS硫化鎘內原本處於穩定狀態的電子受到激發成為自由電子。所以光線
越強,產生的自由電子也就愈多,電阻值就會變小
亮度感測 2/3
3
零件外觀
電路符號
光線愈強,分壓
輸出愈大
RCdS
R1 10KΩ
5V
𝑉
𝑅
𝑅 𝑅
5𝑉
 光二極體 (photodiode)
工作在逆向偏壓。當光照射在光電二極體上,會使其對逆向偏壓電流增加。由於光
二極體電流很小,需要搭配電晶體或運算放大器使用
 光電晶體 (Phototransistor)
相當於光電二極體 + 電晶體放大
亮度感測 3/3
4
電路符號零件外觀
Light
Current
C
E
Flat spot
B
Emitter
Base
Collector
電路符號零件外觀
 Micro:bit並沒有特別設置亮度感測器,而是利用LED的反向原理
 LED不亮時,若有接收到外界光源,會在LED接腳上出現逆電流的,這時若
接腳切換成ADC輸入角色,讀取接腳的電壓數值,是可以得知環境亮度的
 接腳從⼀般輸出接腳轉變成ADC輸入接腳時,需要⼀段時間的穩定,才能
對最小的逆電流進行精確量測,這約要4mS(毫秒,千分之⼀秒)的時間
 啟動亮度感測器後,會略影響本來的5×5 LED燈顯示,本來是每秒更新55
次畫面,會因需要偵測周遭亮度而減少更新頻率,自每秒55次降至50次
 LED的逆電流感測會對自己發出的顏色比較敏感,Micro:bit用的是紅色
LED,所以周遭附近若有紅光,紅光亮度的弱與強,是Micro:bit比較可
以精準感測的
micro:bit亮度感測 1/4
 Micro:bit板子LED是以5*5方式排列,但控制電路是使用3*9方式連
接 (其中第二列第8及第9行未接LED)
 col 1~col 3接腳可以切換為類比輸入
micro:bit亮度感測 2/4
 用來做為亮度感測之LED位置
 重置後首次亮度感測回傳值為255
micro:bit亮度感測 3/4
 測試程式
 光線感測值0~255,數值愈大代表亮度愈亮
micro:bit亮度感測 4/4
 自動調光小夜燈
micro:bit亮度感測應用 1/2
255
0
光線感測值
150
小夜燈亮度值(分等級)
最暗
最亮
5
55
105
155
205
255
小夜燈不亮
點亮小夜燈
 參考程式
micro:bit亮度感測應用 2/2

Mais conteúdo relacionado

Mais procurados (7)

Photometry and radiometry
Photometry and radiometryPhotometry and radiometry
Photometry and radiometry
 
mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用
 
Wollaston's method
Wollaston's methodWollaston's method
Wollaston's method
 
Single photon Mach zender interferometer
Single photon Mach zender interferometerSingle photon Mach zender interferometer
Single photon Mach zender interferometer
 
Grade12, U9-L2 Photoelectric Effect
Grade12, U9-L2 Photoelectric EffectGrade12, U9-L2 Photoelectric Effect
Grade12, U9-L2 Photoelectric Effect
 
3 雙狹縫干涉實驗的數學推導0325
3 雙狹縫干涉實驗的數學推導03253 雙狹縫干涉實驗的數學推導0325
3 雙狹縫干涉實驗的數學推導0325
 
Lasers
LasersLasers
Lasers
 

Semelhante a micro:bit亮度感測

低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
Victor Sue
 

Semelhante a micro:bit亮度感測 (12)

mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用
 
感光元件及其相關迴路之研究 --以光敏電阻為例
感光元件及其相關迴路之研究 --以光敏電阻為例感光元件及其相關迴路之研究 --以光敏電阻為例
感光元件及其相關迴路之研究 --以光敏電阻為例
 
2018 Week 7 Photoresistor
2018 Week 7 Photoresistor2018 Week 7 Photoresistor
2018 Week 7 Photoresistor
 
micro:bit LED矩陣輸出控制
micro:bit LED矩陣輸出控制micro:bit LED矩陣輸出控制
micro:bit LED矩陣輸出控制
 
Ch15_光控元件及其轉換電路分析
Ch15_光控元件及其轉換電路分析Ch15_光控元件及其轉換電路分析
Ch15_光控元件及其轉換電路分析
 
mbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdfmbot2.0教學-光感測器與LED應用.pdf
mbot2.0教學-光感測器與LED應用.pdf
 
Ch12_光電二極體及轉換電路分析
Ch12_光電二極體及轉換電路分析Ch12_光電二極體及轉換電路分析
Ch12_光電二極體及轉換電路分析
 
Ch13_光發射器及轉換電路分析
Ch13_光發射器及轉換電路分析Ch13_光發射器及轉換電路分析
Ch13_光發射器及轉換電路分析
 
模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptx模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptx
 
模擬情境積木堆疊示例21-音感燈.pptx
模擬情境積木堆疊示例21-音感燈.pptx模擬情境積木堆疊示例21-音感燈.pptx
模擬情境積木堆疊示例21-音感燈.pptx
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
 
模擬情境積木堆疊示例24-可調光燈泡.pptx
模擬情境積木堆疊示例24-可調光燈泡.pptx模擬情境積木堆疊示例24-可調光燈泡.pptx
模擬情境積木堆疊示例24-可調光燈泡.pptx
 

Mais de 吳錫修 (ShyiShiou Wu)

Mais de 吳錫修 (ShyiShiou Wu) (20)

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

micro:bit亮度感測