SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
電子工程系
教學(9)
紅外線傳輸應用
吳錫修
June 13, 2017
shapethefuture
 紅外線電子圍籬
 家電搖控器
 紅外線監視器
生活科技應用實例
2 Wu, ShyiShiou Dept. of E.E.
shapethefuture
mBot紅外線發射器與接收器
3 Wu, ShyiShiou Dept. of E.E.
IR_T
IR_R
shapethefuture
 紅外線LED外觀與⼀般LED幾乎⼀樣,但發出的是不可見光
 紅外線遙控器用的載波,最常見的是38kHz
 ⼀般家電遙控器使用波⻑940nm的紅外線LED
 每家廠商都有自訂的紅外線通訊協定 (protocol),所以A廠牌的電視
遙控器是不能控制B廠牌的電視
IR傳輸原理
4 Wu, ShyiShiou Dept. of E.E.
NEC IR Protocol
shapethefuture
 mBot IR (Infrared)遙控器都⼀樣,太靠近操作時會相互⼲擾
mBot紅外線遙控器
5 Wu, ShyiShiou Dept. of E.E.
使用CR2025水銀電池
shapethefuture
 紅外線遙控器mBot
 讀取紅外線遙控器發送的訊息
 配合控制指令使用
mBot紅外線控制指令
6 Wu, ShyiShiou Dept. of E.E.
R0~R9對應遙控器0~9按鍵
shapethefuture
 功能要求
 依據所收到的紅外線遙控器訊號發出音調1/4拍
 0 B4
 1 C5
 2 D5
 3 E5
 4 F5
 5 G5
 6 A5
 7 B5
 8 C6
 9 D6
紅外線電子琴練習 1/3
7 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 程式流程
紅外線電子琴練習 2/3
8 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 參考程式
紅外線電子琴練習 3/3
9 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 功能要求
 使用紅外線遙控器1~9數字鍵輸入3位數密碼,正確時mBot LED顯示綠
色並發出音效
 必須正確
紅外線密碼鎖 1/4
10 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 程式流程
紅外線密碼鎖 2/4
11 Wu, ShyiShiou Dept. of E.E.
開始
讀取紅外線遙控器
按鍵值
第⼀碼
讀取紅外線遙控器
按鍵值
正確
錯誤
第二碼
讀取紅外線遙控器
按鍵值
正確
錯誤
第三碼
開鎖
正確
錯誤
shapethefuture
 參考程式,以密碼123為例
 建立state變數
 otherkey及unlock積木指令
紅外線密碼鎖 3/4
12 Wu, ShyiShiou Dept. of E.E.
shapethefuture
紅外線密碼鎖 4/4
13 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 功能要求
 按下按鈕後,mBot以100速度前進
 依據所收到的紅外線遙控器訊號控制mBot移動
  前進
  後退
  右轉
  左轉
 Α 加速 (加10,上限200)
 Β 減速 (減10,下限50)
紅外線遙控車練習 1/5
14 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 程式流程
紅外線遙控車練習 2/5
15 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 程式流程
紅外線遙控車練習 3/5
16 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 參考程式
 建立direction及speed變數
紅外線遙控車練習 3/4
17 Wu, ShyiShiou Dept. of E.E.
shapethefuture
紅外線遙控車練習 5/5
18 Wu, ShyiShiou Dept. of E.E.
shapethefuture
 mBot紅外線發射器mBot紅外線接收器
 由mBot紅外線發射器發送訊息,避免使用中文訊息
 讀取mBot紅外線發射器發送的訊息
 配合運算指令及控制指令使用
mBot紅外線訊息通訊指令
19 Wu, ShyiShiou Dept. of E.E.
shapethefuture
電子工程系
 功能要求
 按下按鈕後,mBot A開始前進
 mBot A到達mBot B後方5公分時停止,並發送"run"訊息給mBot B
 mBot B收到"run"訊息開始前進,到達軌道盡頭時,自動停止
mBot接力賽車練習 1/6
20
停止
mBot A mBot B
5cm
停止
IR送出run IR收到run
shapethefuture
電子工程系
 程式流程
 mBot A
mBot接力賽車練習 2/6
21
開始
直行
No
巡線感測器0
偏左前進
1(偏右)
2(偏左)
前方有障礙物 停止
發送"run"
Yes
偏右前進
按下按鈕
No
Yes
前進
shapethefuture
電子工程系
 程式流程
 mBot B
mBot接力賽車練習 3/6
22
開始
直行
巡線感測器0
偏左前進
1(偏右)
偏右前進
2(偏左)
3
停止
收到"run"
Yes
No
前進
shapethefuture
電子工程系
 參考程式 mBotA
mBot接力賽車練習 4/6
23
shapethefuture
電子工程系
mBot接力賽車練習 5/6
24
shapethefuture
電子工程系
 參考程式 mBotB
mBot接力賽車練習 6/6
25

Contenu connexe

Tendances

機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock信仁 邱
 
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁信仁 邱
 
機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock信仁 邱
 
Scratch程式教學 第三週
Scratch程式教學 第三週Scratch程式教學 第三週
Scratch程式教學 第三週永立 連
 

Tendances (20)

mBot教學(5) - 超音波感測應用
mBot教學(5) - 超音波感測應用mBot教學(5) - 超音波感測應用
mBot教學(5) - 超音波感測應用
 
mBot教學(4) - 移動控制
mBot教學(4) - 移動控制mBot教學(4) - 移動控制
mBot教學(4) - 移動控制
 
mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式mBot 教學2 mBlock積木式設計程式
mBot 教學2 mBlock積木式設計程式
 
mBot 教學1 組裝與測試
mBot 教學1 組裝與測試mBot 教學1 組裝與測試
mBot 教學1 組裝與測試
 
教學(10) 藍牙控制應用
教學(10)藍牙控制應用教學(10)藍牙控制應用
教學(10) 藍牙控制應用
 
mBot 教學10 藍牙控制應用
mBot 教學10 藍牙控制應用mBot 教學10 藍牙控制應用
mBot 教學10 藍牙控制應用
 
mBot教學(8) - 巡線控制應用
mBot教學(8) - 巡線控制應用mBot教學(8) - 巡線控制應用
mBot教學(8) - 巡線控制應用
 
mBot教學(3b) - 使用M部落App
mBot教學(3b) - 使用M部落AppmBot教學(3b) - 使用M部落App
mBot教學(3b) - 使用M部落App
 
mBlock積木式設計程式
mBlock積木式設計程式mBlock積木式設計程式
mBlock積木式設計程式
 
mBot教學(1) - mBot初體驗
mBot教學(1) - mBot初體驗mBot教學(1) - mBot初體驗
mBot教學(1) - mBot初體驗
 
機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock機器人齊步走 V4 m_bot_mblock
機器人齊步走 V4 m_bot_mblock
 
mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用mBot教學(6)-光感測器與LED應用
mBot教學(6)-光感測器與LED應用
 
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁
機器人齊步走 mBlock5 mbot_ver8_探奇邱信仁
 
mBot教學(11) 聲音感測應用
mBot教學(11) 聲音感測應用mBot教學(11) 聲音感測應用
mBot教學(11) 聲音感測應用
 
機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock機器人齊步走 Ver6 m_bot_mblock
機器人齊步走 Ver6 m_bot_mblock
 
micro:bit LED顯示控制
micro:bit LED顯示控制micro:bit LED顯示控制
micro:bit LED顯示控制
 
mbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdfmbot2.0教學-局域網路傳輸應用.pdf
mbot2.0教學-局域網路傳輸應用.pdf
 
Scratch程式教學 第三週
Scratch程式教學 第三週Scratch程式教學 第三週
Scratch程式教學 第三週
 
mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式mBot 教學3 開發mBot應用程式
mBot 教學3 開發mBot應用程式
 
mBot教學(3) - 開發mBot應用程式
mBot教學(3) - 開發mBot應用程式mBot教學(3) - 開發mBot應用程式
mBot教學(3) - 開發mBot應用程式
 

Similaire à mBot 教學9 紅外線傳輸應用

物聯網興起淺談Arduino.pdf
物聯網興起淺談Arduino.pdf物聯網興起淺談Arduino.pdf
物聯網興起淺談Arduino.pdf永忠 曹
 
程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號鍾誠 陳鍾誠
 
成果展簡報 嵌入式無線數位廟宇求籤管理系統
成果展簡報 嵌入式無線數位廟宇求籤管理系統 成果展簡報 嵌入式無線數位廟宇求籤管理系統
成果展簡報 嵌入式無線數位廟宇求籤管理系統 艾鍗科技
 
Ipc(4.5)
Ipc(4.5)Ipc(4.5)
Ipc(4.5)mylaner
 
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2Awei Hsu
 
Extended reality the end of distance -XR technologies applications at museum
Extended reality the end of distance -XR technologies applications at museumExtended reality the end of distance -XR technologies applications at museum
Extended reality the end of distance -XR technologies applications at museumFAUST CHOU
 
Ch17_焦電與熱電堆及紫外線感測器
Ch17_焦電與熱電堆及紫外線感測器Ch17_焦電與熱電堆及紫外線感測器
Ch17_焦電與熱電堆及紫外線感測器學院 艾鍗
 
淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革永忠 曹
 
成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統艾鍗科技
 
新世代寬頻通訊 方案教材-詹翔霖教授
新世代寬頻通訊 方案教材-詹翔霖教授新世代寬頻通訊 方案教材-詹翔霖教授
新世代寬頻通訊 方案教材-詹翔霖教授文化大學
 
收發機實務報告 4010 d075 蕭志明
收發機實務報告 4010 d075 蕭志明收發機實務報告 4010 d075 蕭志明
收發機實務報告 4010 d075 蕭志明Hsiao Ming
 
线缆和线缆组装出口市场商机2008
线缆和线缆组装出口市场商机2008线缆和线缆组装出口市场商机2008
线缆和线缆组装出口市场商机2008larrywong2
 
[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務MAKERPRO.cc
 
精密影像量測系統分析與產線應用
精密影像量測系統分析與產線應用精密影像量測系統分析與產線應用
精密影像量測系統分析與產線應用CHENHuiMei
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機艾鍗科技
 
nsi 智慧家居系統整合 2022型錄
nsi 智慧家居系統整合 2022型錄nsi 智慧家居系統整合 2022型錄
nsi 智慧家居系統整合 2022型錄ssuser044667
 
微型投影技術
微型投影技術微型投影技術
微型投影技術blacktyre
 

Similaire à mBot 教學9 紅外線傳輸應用 (20)

mBot組裝與測試
mBot組裝與測試mBot組裝與測試
mBot組裝與測試
 
物聯網興起淺談Arduino.pdf
物聯網興起淺談Arduino.pdf物聯網興起淺談Arduino.pdf
物聯網興起淺談Arduino.pdf
 
程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號
 
成果展簡報 嵌入式無線數位廟宇求籤管理系統
成果展簡報 嵌入式無線數位廟宇求籤管理系統 成果展簡報 嵌入式無線數位廟宇求籤管理系統
成果展簡報 嵌入式無線數位廟宇求籤管理系統
 
Ipc(4.5)
Ipc(4.5)Ipc(4.5)
Ipc(4.5)
 
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
 
Extended reality the end of distance -XR technologies applications at museum
Extended reality the end of distance -XR technologies applications at museumExtended reality the end of distance -XR technologies applications at museum
Extended reality the end of distance -XR technologies applications at museum
 
Ch17_焦電與熱電堆及紫外線感測器
Ch17_焦電與熱電堆及紫外線感測器Ch17_焦電與熱電堆及紫外線感測器
Ch17_焦電與熱電堆及紫外線感測器
 
淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革
 
成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統成果展簡報-Zigbee無線自動燈光及溫度調控系統
成果展簡報-Zigbee無線自動燈光及溫度調控系統
 
新世代寬頻通訊 方案教材-詹翔霖教授
新世代寬頻通訊 方案教材-詹翔霖教授新世代寬頻通訊 方案教材-詹翔霖教授
新世代寬頻通訊 方案教材-詹翔霖教授
 
收發機實務報告 4010 d075 蕭志明
收發機實務報告 4010 d075 蕭志明收發機實務報告 4010 d075 蕭志明
收發機實務報告 4010 d075 蕭志明
 
线缆和线缆组装出口市场商机2008
线缆和线缆组装出口市场商机2008线缆和线缆组装出口市场商机2008
线缆和线缆组装出口市场商机2008
 
[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務[智慧創新應用自造松]LPWAN]技術現況與應用實務
[智慧創新應用自造松]LPWAN]技術現況與應用實務
 
精密影像量測系統分析與產線應用
精密影像量測系統分析與產線應用精密影像量測系統分析與產線應用
精密影像量測系統分析與產線應用
 
A io t_ganalfhuang_day2_2022q1
A io t_ganalfhuang_day2_2022q1A io t_ganalfhuang_day2_2022q1
A io t_ganalfhuang_day2_2022q1
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機
 
nsi 智慧家居系統整合 2022型錄
nsi 智慧家居系統整合 2022型錄nsi 智慧家居系統整合 2022型錄
nsi 智慧家居系統整合 2022型錄
 
Smartwi
SmartwiSmartwi
Smartwi
 
微型投影技術
微型投影技術微型投影技術
微型投影技術
 

Plus de 吳錫修 (ShyiShiou Wu)

Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理IIUnity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理II吳錫修 (ShyiShiou Wu)
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I吳錫修 (ShyiShiou Wu)
 
Unity遊戲設計- 2D動畫製作及應用
Unity遊戲設計-  2D動畫製作及應用Unity遊戲設計-  2D動畫製作及應用
Unity遊戲設計- 2D動畫製作及應用吳錫修 (ShyiShiou Wu)
 

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

Vuforia AR影片程式設計
Vuforia AR影片程式設計Vuforia AR影片程式設計
Vuforia AR影片程式設計
 
micro:bit亮度感測應用
micro:bit亮度感測應用micro:bit亮度感測應用
micro:bit亮度感測應用
 
Vuforia AR 同時追踨多張辨識圖
Vuforia AR同時追踨多張辨識圖Vuforia AR同時追踨多張辨識圖
Vuforia AR 同時追踨多張辨識圖
 
micro:bit開關控制應用
micro:bit開關控制應用micro:bit開關控制應用
micro:bit開關控制應用
 
Vuforia AR 應用程式設計入門
Vuforia AR應用程式設計入門Vuforia AR應用程式設計入門
Vuforia AR 應用程式設計入門
 
Vuforia AR 應用程式準備作業
Vuforia AR應用程式準備作業Vuforia AR應用程式準備作業
Vuforia AR 應用程式準備作業
 
IDE for micro:bit
IDE for micro:bitIDE for micro:bit
IDE for micro:bit
 
Microbit 1 introduction
Microbit 1 introductionMicrobit 1 introduction
Microbit 1 introduction
 
Arduino overview
Arduino overviewArduino overview
Arduino overview
 
使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計使用Makeblock App學習mBot程式設計
使用Makeblock App學習mBot程式設計
 
使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計使用M部落App學習mBot程式設計
使用M部落App學習mBot程式設計
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
 
nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言nodeMCU IOT教學02 - Lua語言
nodeMCU IOT教學02 - Lua語言
 
Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲Unity遊戲程式設計 - 2D Platformer遊戲
Unity遊戲程式設計 - 2D Platformer遊戲
 
Unity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理IIUnity遊戲程式設計 - 2D移動與碰撞處理II
Unity遊戲程式設計 - 2D移動與碰撞處理II
 
Unity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理IUnity遊戲程式設計 - 2D運動與碰撞處理I
Unity遊戲程式設計 - 2D運動與碰撞處理I
 
Python與Ardinio整合應用
Python與Ardinio整合應用Python與Ardinio整合應用
Python與Ardinio整合應用
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
 
Unity遊戲設計- 2D動畫製作及應用
Unity遊戲設計-  2D動畫製作及應用Unity遊戲設計-  2D動畫製作及應用
Unity遊戲設計- 2D動畫製作及應用
 
Unity遊戲設計- 應用Sprite物件
Unity遊戲設計- 應用Sprite物件Unity遊戲設計- 應用Sprite物件
Unity遊戲設計- 應用Sprite物件
 

mBot 教學9 紅外線傳輸應用