SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
光感測器與LED應用
Revised on November 7, 2022
 REG LED 原理及應用
 RGB LED 控制指令
 設計呼吸燈
 光感測器原理及應用
 光感測器控制指令
 設計魔術彩虹燈
 設計隧道自動照明減速自走車
mBot2光感測器與全彩LED
2
5顆全彩LED
光感測器
全彩LED5
全彩LED1
s1
投影片 2
s1 sswu, 2022/10/27
 可見光光譜介於紅外光與紫外光之間
 LED (Light Emitting Diode) 晶圓製造過程中添加不同的金屬元素(鋁
Al、鎵 Ga、銦 In 等),使發出不同波⻑的光
 470nm 發藍光、530nm 發綠光、570nm 發黃光、630nm 發紅光
發光二極體原理
3
可見光光譜
紫外線 紅外線
 RGB LED
 將紅、綠、藍三種顏色 LED 晶元封裝在⼀起,控制各別發光強度,理論上
可混合出全彩效果 (16,777,216 種顏色)
全彩LED
4
LED在生活科技應用實例
5
廣告看板 交通號誌燈
LED路燈
汽車日行燈
 播放內建 LED 動畫
 顯示指定顏色
 LED 燈循環移動指定格數,正數右移,負數左移
RGB LED控制指令 1/3
6
 顯示指定顏色,時間終了後熄燈
 顯示指定顏色
 顯示指定顏色 (RGB配色),時間終了後熄燈
RGB LED控制指令 2/3
7
顏色選取介面
 顯示指定顏色 (RGB配色)
 調整顯示亮度,正值增加亮度,負值降低亮度
 設定顯示亮度 (0~100)
 讀取目前顯示亮度
 熄燈
RGB LED控制指令 3/3
8
 功能要求
 全彩LED 依照紅、綠、藍顏色順序變換
 LED 燈從不亮開始漸亮,到最亮之後開始漸暗
設計呼吸燈 1/3
9
 參考程式
 新增 dimming 積本指令
設計呼吸燈 2/3
10
設計呼吸燈 3/3
11
 光電晶體受光照射時,輸出電流增加,光線愈強負載RL輸出電壓愈大
光電晶體(Phototransistor)
12
Light
Current
C
E
Flat spot
B
+V
Vout
RL(~10K)
Emitter
Base
Collector
電路符號
零件接腳
應用電路
零件外觀
光感測器在生活科技應用實例
13
光控小夜燈 手機螢幕亮度自動調整
 讀取光線感應器偵測值,傳回值 0~100,受光愈強,數值愈大
 搭配運算指令及控制指令使用
光感測器控制指令
14
 編輯程式
 點擊「Go」按鈕
 揮手通過光感測器,觀察CyberPi LCD顯示的數值變化情形
檢測光感測器傳回值
15
 彩虹是氣象中的⼀種光學現象,當太陽光照射到半空中的⽔滴,光線
被折射及反射,在天空上形成拱形的七彩光譜,由外圈至內圈呈紅、
橙、黃、綠、藍、靛、紫七種顏色
彩虹顏色
16
 功能要求
 每次揮手通過光感測器,全彩 LED 依照彩虹顏色順序變換
 需依環境光狀態調整臨界值
設計魔術彩虹燈 1/4
17
顏色 編號 R G B
不亮 1 0 0 0
紅 2 32 0 0
橙 3 22 10 0
黃 4 16 16 0
綠 5 0 32 0
藍 6 0 0 32
靛 7 8 0 24
紫 8 16 0 16
 參考程式
 建立 R、G、B、color 變數
 建立 listR、listG、listB 清單
設計魔術彩虹燈 2/4
18
 新增 addColor、setColors 積木指令
設計魔術彩虹燈 3/4
19
設計魔術彩虹燈 4/4
20
須依環境調整數值
 功能要求
 按下 CyberPi 按鍵 B,mBot2 開始前進
 當 mBot2 進入隧道時放慢速度,點亮 LED 及氣氛燈
 當 mBot2 離開隧道時回復速度,關閉 LED 及氣氛燈
 按下 CyberPi 按鍵 A,停止動作
 設計注意事項:
要依據環境光線強度調整光感測器臨界值
設計隧道自動照明減速自走車 1/2
21
 參考程式
設計隧道自動照明減速自走車 2/2
22
須依環境調整數值

Mais conteúdo relacionado

Mais procurados

2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7
2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v72017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7
2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7信仁 邱
 
機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock信仁 邱
 
機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock信仁 邱
 

Mais procurados (20)

mBot 教學4 移動控制
mBot 教學4 移動控制mBot 教學4 移動控制
mBot 教學4 移動控制
 
mBot 教學10 藍牙控制應用
mBot 教學10 藍牙控制應用mBot 教學10 藍牙控制應用
mBot 教學10 藍牙控制應用
 
mBot教學(4) - 移動控制
mBot教學(4) - 移動控制mBot教學(4) - 移動控制
mBot教學(4) - 移動控制
 
2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7
2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v72017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7
2017 探奇 mBot mblock 機器人齊步走 15小時課程講義 v7
 
mBot教學(1) - mBot初體驗
mBot教學(1) - mBot初體驗mBot教學(1) - mBot初體驗
mBot教學(1) - mBot初體驗
 
mbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdfmbot2.0教學-移動控制.pdf
mbot2.0教學-移動控制.pdf
 
mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用mBot 教學8 巡跡控制應用
mBot 教學8 巡跡控制應用
 
mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用mBot 教學9 紅外線傳輸應用
mBot 教學9 紅外線傳輸應用
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
 
mBot 教學1 組裝與測試
mBot 教學1 組裝與測試mBot 教學1 組裝與測試
mBot 教學1 組裝與測試
 
mBot教學(3b) - 使用M部落App
mBot教學(3b) - 使用M部落AppmBot教學(3b) - 使用M部落App
mBot教學(3b) - 使用M部落App
 
機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock
 
教學(10) 藍牙控制應用
教學(10)藍牙控制應用教學(10)藍牙控制應用
教學(10) 藍牙控制應用
 
mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用mBot 教學5 超音波感測應用
mBot 教學5 超音波感測應用
 
mBot教學(3) - 開發mBot應用程式
mBot教學(3) - 開發mBot應用程式mBot教學(3) - 開發mBot應用程式
mBot教學(3) - 開發mBot應用程式
 
機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock
 
Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗Mbot教學(1b) mBot初體驗
Mbot教學(1b) mBot初體驗
 
mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用mBot 教學6 光感測器與LED應用
mBot 教學6 光感測器與LED應用
 
mBot教學(5) - 超音波感測應用
mBot教學(5) - 超音波感測應用mBot教學(5) - 超音波感測應用
mBot教學(5) - 超音波感測應用
 
mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式
 

Semelhante a mbot2.0教學-光感測器與LED應用.pdf

白光Led照明
白光Led照明白光Led照明
白光Led照明5045033
 
模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptx模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptxssuser9dbe5c
 
L E D 燈光的研創與未來
L E D 燈光的研創與未來L E D 燈光的研創與未來
L E D 燈光的研創與未來aliiv ashow
 
從兩岸LED產業發展,看設備商機會
從兩岸LED產業發展,看設備商機會從兩岸LED產業發展,看設備商機會
從兩岸LED產業發展,看設備商機會CHENHuiMei
 

Semelhante a mbot2.0教學-光感測器與LED應用.pdf (7)

mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用
 
micro:bit LED矩陣輸出控制
micro:bit LED矩陣輸出控制micro:bit LED矩陣輸出控制
micro:bit LED矩陣輸出控制
 
白光Led照明
白光Led照明白光Led照明
白光Led照明
 
micro:bit亮度感測
micro:bit亮度感測micro:bit亮度感測
micro:bit亮度感測
 
模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptx模擬情境積木堆疊示例3-呼吸燈.pptx
模擬情境積木堆疊示例3-呼吸燈.pptx
 
L E D 燈光的研創與未來
L E D 燈光的研創與未來L E D 燈光的研創與未來
L E D 燈光的研創與未來
 
從兩岸LED產業發展,看設備商機會
從兩岸LED產業發展,看設備商機會從兩岸LED產業發展,看設備商機會
從兩岸LED產業發展,看設備商機會
 

Mais de 吳錫修 (ShyiShiou Wu)

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

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語言應用前置處理
 
C語言函式
C語言函式C語言函式
C語言函式
 
C語言陣列與字串
C語言陣列與字串C語言陣列與字串
C語言陣列與字串
 
C語言迴圈作業
C語言迴圈作業C語言迴圈作業
C語言迴圈作業
 
C語言分支流程
C語言分支流程C語言分支流程
C語言分支流程
 
C語言運算式和運算子
C語言運算式和運算子C語言運算式和運算子
C語言運算式和運算子
 
C語言基本資料型別與變數
C語言基本資料型別與變數C語言基本資料型別與變數
C語言基本資料型別與變數
 
C語言標準輸出入函式
C語言標準輸出入函式C語言標準輸出入函式
C語言標準輸出入函式
 

mbot2.0教學-光感測器與LED應用.pdf