SlideShare a Scribd company logo
1 of 68
台北市政府 X 聯發科技教育基金會
國中小自造者教育 師資培訓營
2017.6.15
共用筆記:https://goo.gl/uhXWK2
我們是CAVEDU教育團隊
微電腦(Linkit7697)
安裝/開啟電腦環境
可以做哪些事情?
腳位是什麼?
7697開發板與擴充板合體
LinkIt 7697 開發板外觀介紹
Copyright © MediaTek Inc. All
rights reserved.
5
WrtNode7 無線模組內含:
• MediaTek MT7697 SoC
• 快閃記憶體
• 天線
重置按鈕
(RST)
使用者自定義按鈕
(P6)
UART0
傳輸燈號
(P0/P1)
供電指示燈
自定義燈
(P7) CP2102N UART 轉 USB 晶片
製造廠商:Silicon Labs
腳位是什麼?
• 1、開啟微電腦(Linkit7697)的軟體
– A、安裝驅動程式_[CP2102N driver]
– B、開啟微電腦燒錄程式_[ArduinoIDE]
– C、開啟圖型化程式_[Blockly]
安裝相關軟體
• 1、開啟微電腦(Linkit7697)的軟體
– A、安裝驅動程式
• 路徑:驅動程式CP210x_Windows_Drivers.zip
安裝相關軟體
• 抓到COM port
安裝相關軟體
• 1、開啟微電腦(Linkit7697)的軟體
– B、開啟微電腦燒錄程式_[ArduinoIDE]
• 路徑:安裝軟體微電腦燒錄程式arduino-1.8.1-
windows.zip
在Arduino IDE 偏好設定中貼上這個連結
• File / Preferences
• http://download.labs.mediatek.com/package_mtk_linkit_7697_index.json
• 旁邊的按鈕可以加入多個定義檔
在選單中看到 7697,按 Install
• Tools / Board / Boards Manager
• 目前最新版為 0.7.11
完成之後就可以看到 7697 了
• 在很下面…
安裝相關軟體
• 1、開啟微電腦(Linkit7697)的軟體
– C、開啟圖型化程式_[Blockly]
• 路徑:安裝軟體開啟圖型化程式[Blockly]
執行成功畫面
LED燈、麵包板
控制LED燈的亮暗
LED燈是什麼?
如何寫程式?
LED燈是什麼?
• LED特性、正負極。
• 高電位與低電位
開始接線囉
如何寫程式?
• 在程式裡拉四個程式積木,讓微電腦
(Linkit7697)上的LED燈如同星星一般一
閃一閃的亮滅
認識程式積木1
• 第一個積木
– 初始化
– 重覆執行
認識程式積木2
• 控制腳位給電與否
– 腳位(Pin)
– 狀態
– (高電位、低電位)
認識程式積木3
• 是否延遲執行程式
組裝程式
• LED燈如同星星一般一閃一閃的亮滅
1、程式組合
2、儲存檔案
儲存檔案
燒錄程式1
• 圖形化介面積木轉換為程式碼
– 開啟ArduinoIDE
– FilePreference
勾選:
Use External editor
燒錄程式2
• 開啟檔案
燒錄程式3
如果無法編譯
• 請到以下路徑檢查,是否有 0.7.11 (最新版
本) 之資料夾,其他檔案請刪除
• C:UsersuserAppDataLocalArduino15p
ackagesLinkIthardwarelinkit_rtos
介紹按鈕
讀取按鈕狀態,控制LED燈
按鈕是什麼?
如何搭寫程式?
大型按鈕
• 大型按鈕組成
– 大型按鈕
– 連接器
– 極限開關
大型按鈕
連接器與極限開關
大型按鈕
• 按鈕按壓機制。
大型按鈕按壓處
極限開關觸碰處
大型按鈕
• 按鈕壓下時的通路與斷路
大型按鈕
• 按鈕鬆開時的通路與斷路
程式設計目標
• 左邊按鈕
– 按下按鈕,左邊LED燈發亮
– 鬆開按鈕,左邊LED燈不亮
• 右邊按鈕
– 按下按鈕,右邊LED燈發亮
– 鬆開按鈕,右邊LED燈不亮
LED燈接線
GND P6
GND
P7
按鈕接線
P3
P4
認識程式積木1
• 條件判斷
– 設定條件
– 符合條件時執行
設定條件
若符合條件時值型積木內容
認識程式積木1
– 星號按鈕可以擴充積木
– 符合條件時執行
星號按鈕
第二條件
非第一第二條件,則執行
第一條件
認識程式積木2
• 讀取數位腳位訊號
– 回傳腳位資訊
• 真
• 否
程式設計:完成
製作搶答器
搶答器有什麼?
測試搶答器功能?
測試搶答器功能:完成
程式設計-眼明手快
程式設計?
玩一玩小遊戲?
程式設計?
• 設計一個條件,如果兩個搶答器,其中一
個搶答器先按下之後,便會發光。另外一
個搶答器不會發光。
玩一玩小遊戲?
• 老師可以設計各種益智問答遊戲,讓同學
們使用搶答器答題。
組裝繼電器延長線
繼電器模組特性
• 使用P12腳位
– 高電位兩端點連接
– 低電位兩端點斷開
– 可接交流/直流電壓
繼電器模組連接
P12
按鈕控制繼電器
• 結合搶答器控制電器
– 按一次開關打開繼電器
– 再按第二次關閉繼電器
光感測器模組連接
• 光感測器
P14/A0
類比感測器資訊
溫濕度感測器模組連接
• DHT22溫濕度感測器
P10
程式設計
• 電器開關自動判斷
– Blockly程式
• 路徑:第二日範例程式二ButtonAutoControl3
– ArduinoIDE匯入函式庫
• 路徑:第二日範例程式二函式庫DHT-sensor-
library-master
雲端開關控制繼電器
設計一個雲端開關
• 建立一個MCS帳號
• https://mcs.mediatek.com/
設計一個雲端開關
• 建立一個產品原型1
1
2
設計一個雲端開關
產品原型設定
1
2
3
4
5
6
7
設計一個雲端開關
• 建立開關的控制資料通道
設計一個雲端開關
• 控制資料通道設定
設定Blockly認知的名稱:switch1
網頁畫面的名稱:控制開關1
設計一個雲端開關
• 建立測試裝置
1
2
3
設計一個雲端開關
• Blockly需要的資訊
– 測試裝置
• DeviceID
• DeviceKey
– 開關的資料通道
• Datachannel ID
資料通道ID:switch1
Blockly程式設計
• 控制雲端開關
– WiFi連線
– 測試裝置連線
– 建立控制通道
– 讀取開關資訊
1
2
3
4
上傳感測器資料
設計顯示溫度
• 產品原型,建立感測器的顯示資料通道
設計顯示溫度
• 顯示資料通道設定
網頁畫面的名稱:溫度
資料形態:整數
設定Blockly認知的名稱:Temperature
單位:攝氏
設計顯示溫度
• 回到測試裝置
– 取得顯示器資料
資料通道ID:Temperature
設計顯示濕度、光
• 再新增顯示通道
– 名稱:濕度、光
– ID:Humidity、Light
Blockly程式設計
• 控制雲端開關
– WiFi連線
– 測試裝置連線
– 建立顯示通道
– 更新通道資訊
1
Blockly程式設計
• 控制雲端開關
– WiFi連線
– 測試裝置連線
– 建立顯示通道
– 更新通道資訊
2

More Related Content

What's hot

Cm5570 user manual
Cm5570 user manualCm5570 user manual
Cm5570 user manual
Shefang801
 
Arduino mqtt client introduction
Arduino mqtt client introductionArduino mqtt client introduction
Arduino mqtt client introduction
承翰 蔡
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
Victor Sue
 

What's hot (20)

BBC Micro:bit beginner project
BBC Micro:bit beginner projectBBC Micro:bit beginner project
BBC Micro:bit beginner project
 
使用 DesignSpark PCB 軟體製作感應燈電路板
使用 DesignSpark PCB 軟體製作感應燈電路板使用 DesignSpark PCB 軟體製作感應燈電路板
使用 DesignSpark PCB 軟體製作感應燈電路板
 
2016 CAVEDU物聯網應用發表會 - 開場
2016 CAVEDU物聯網應用發表會 - 開場2016 CAVEDU物聯網應用發表會 - 開場
2016 CAVEDU物聯網應用發表會 - 開場
 
Processing on your Android
Processing on your AndroidProcessing on your Android
Processing on your Android
 
LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發
 
Arduino Yun Mini簡介
Arduino Yun Mini簡介Arduino Yun Mini簡介
Arduino Yun Mini簡介
 
Arduino相關型錄
Arduino相關型錄Arduino相關型錄
Arduino相關型錄
 
Cm5570 user manual
Cm5570 user manualCm5570 user manual
Cm5570 user manual
 
How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015
 
Arduino mqtt client introduction
Arduino mqtt client introductionArduino mqtt client introduction
Arduino mqtt client introduction
 
Mosa 4608 plus
Mosa 4608 plusMosa 4608 plus
Mosa 4608 plus
 
20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊20200726-SINICA-自造生態監測系統工作坊
20200726-SINICA-自造生態監測系統工作坊
 
低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子低功率感測器設計 田間感測器 X 水下盒子
低功率感測器設計 田間感測器 X 水下盒子
 
Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用Arduino在農業、氣象與工業上的應用
Arduino在農業、氣象與工業上的應用
 
AXIS 網路攝影機安全應用 -博弈應用篇-
AXIS 網路攝影機安全應用 -博弈應用篇-AXIS 網路攝影機安全應用 -博弈應用篇-
AXIS 網路攝影機安全應用 -博弈應用篇-
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1
 
瞻營全電子_六足機器人(二)
瞻營全電子_六足機器人(二)瞻營全電子_六足機器人(二)
瞻營全電子_六足機器人(二)
 
TechShanghai2016 - 业界最高安全级别的EPS双核解决方案
TechShanghai2016 - 业界最高安全级别的EPS双核解决方案TechShanghai2016 - 业界最高安全级别的EPS双核解决方案
TechShanghai2016 - 业界最高安全级别的EPS双核解决方案
 
使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式
 

Similar to 170615 國中小自造者教育師資培訓營

51 cto linuxops_issue2
51 cto linuxops_issue251 cto linuxops_issue2
51 cto linuxops_issue2
Yiwei Ma
 
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
ITband
 
2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介
Chia-Yu Kuo
 

Similar to 170615 國中小自造者教育師資培訓營 (20)

No[1][1]
No[1][1]No[1][1]
No[1][1]
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5
 
ICPDAS - Building Automation
ICPDAS - Building AutomationICPDAS - Building Automation
ICPDAS - Building Automation
 
高效益、設計專利保護 如何達成雙贏?
高效益、設計專利保護 如何達成雙贏?高效益、設計專利保護 如何達成雙贏?
高效益、設計專利保護 如何達成雙贏?
 
淺談數位製造之應用及未來發展趨勢
淺談數位製造之應用及未來發展趨勢淺談數位製造之應用及未來發展趨勢
淺談數位製造之應用及未來發展趨勢
 
Catia v5 CAM enhancement
Catia v5 CAM enhancementCatia v5 CAM enhancement
Catia v5 CAM enhancement
 
易思捷云操作系统概述
易思捷云操作系统概述易思捷云操作系统概述
易思捷云操作系统概述
 
51 cto linuxops_issue2
51 cto linuxops_issue251 cto linuxops_issue2
51 cto linuxops_issue2
 
802 cisco
802 cisco802 cisco
802 cisco
 
中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況中國資通訊科技 (Ict) 應用於傳統產業之發展現況
中國資通訊科技 (Ict) 應用於傳統產業之發展現況
 
02 86 duino_簡介
02 86 duino_簡介02 86 duino_簡介
02 86 duino_簡介
 
電腦基礎認識(4x3)
電腦基礎認識(4x3)電腦基礎認識(4x3)
電腦基礎認識(4x3)
 
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
分会场六利用赛门铁克的Sort工具降低风险,提高应用的持续运行时间 中文版
 
電腦基礎認識(16x9)
電腦基礎認識(16x9)電腦基礎認識(16x9)
電腦基礎認識(16x9)
 
分会场九Windows 7迁移最佳实践
分会场九Windows 7迁移最佳实践分会场九Windows 7迁移最佳实践
分会场九Windows 7迁移最佳实践
 
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
 
如何因應連網商機下的資安風險
如何因應連網商機下的資安風險如何因應連網商機下的資安風險
如何因應連網商機下的資安風險
 
Smit
SmitSmit
Smit
 
2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介
 

More from CAVEDU Education

物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台
CAVEDU Education
 

More from CAVEDU Education (20)

Google TPU Edge SBC_190424
Google TPU Edge SBC_190424Google TPU Edge SBC_190424
Google TPU Edge SBC_190424
 
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
 
180321 MIT見聞分享
180321   MIT見聞分享180321   MIT見聞分享
180321 MIT見聞分享
 
LINE Messaging API with LinkIt 7697
LINE Messaging API with LinkIt 7697 LINE Messaging API with LinkIt 7697
LINE Messaging API with LinkIt 7697
 
Latte panda workshop_japan
Latte panda workshop_japanLatte panda workshop_japan
Latte panda workshop_japan
 
拿鐵熊貓外殼設計0707
拿鐵熊貓外殼設計0707拿鐵熊貓外殼設計0707
拿鐵熊貓外殼設計0707
 
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
LinkIt 7697 outer case - DesignSpark Mechanical / OnkscapeLinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
LinkIt 7697 outer case - DesignSpark Mechanical / Onkscape
 
170522_Raspberry Pi 相容開發板
170522_Raspberry Pi 相容開發板170522_Raspberry Pi 相容開發板
170522_Raspberry Pi 相容開發板
 
Maker Movement and Education in Taiwan
Maker Movement and Education in TaiwanMaker Movement and Education in Taiwan
Maker Movement and Education in Taiwan
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行
 
161123
161123161123
161123
 
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker FaireIBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
 
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faireAAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
AAEON 當創客碰上UP板 - Intel Cherry Trail 高效能maker開發者平台@2016 new taipei maker faire
 
物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台物聯網好棒棒 您專屬的IoT私有雲平台
物聯網好棒棒 您專屬的IoT私有雲平台
 
LinkIt ONE tutorial #2- Communication and cloud service
LinkIt ONE tutorial #2- Communication and cloud serviceLinkIt ONE tutorial #2- Communication and cloud service
LinkIt ONE tutorial #2- Communication and cloud service
 
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
160901  翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day160901  翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
160901 翻轉開發,活用雲端創新技術@IBM Cloud Innovation Day
 
160625 arduino101
160625 arduino101160625 arduino101
160625 arduino101
 
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
 
IBM Bluemix 物聯新世界 Future with Robot
IBM Bluemix 物聯新世界  Future with RobotIBM Bluemix 物聯新世界  Future with Robot
IBM Bluemix 物聯新世界 Future with Robot
 
LinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected worldLinkIt Smart 7688 - a more connected world
LinkIt Smart 7688 - a more connected world
 

170615 國中小自造者教育師資培訓營