Search this site
Embedded Files
Skip to main content
Skip to navigation
LinkIt 7697與物聯網應用
0. 初次使用:LinkIt 7697入門
基礎電學觀念
認識LinkIt 7697與擴充板
安裝開發環境
BlocklyDuino基礎操作
小成果:點亮光明燈
1. 數位輸出:讓LED模組閃爍
找尋靈感
連接LED模組
改變閃爍頻率
更換其他數位輸出模組
總結/回饋
特色化挑戰-紅綠燈
2. 類比輸出:改變LED亮度
找尋靈感
改變LED模組亮度
更換其他類比輸出模組
總結/回饋
特色化挑戰:呼吸燈
3. 數位輸入:按鈕模組開與關
找尋靈感
連接按鈕模組
顯示按鈕狀態
更換其他數位輸入模組
總結/回饋
特色化挑戰-多按鈕控制外接LED
4. 類比輸入:偵測環境亮度
找尋靈感
連接光線感應模組
天黑自動開燈
更換其他類比輸入模組
總結/回饋
特色化挑戰-光感應LED模組
5. 特殊模組:使用函式庫積木
認識使用專用積木的模組
輸出模組:蜂鳴器模組
輸入模組:溫溼度模組(DHT11)
顯示模組:液晶顯示模組(LCD 1602)
總結/回饋
6. 雲端應用:與MCS通訊互動
認識網路連結積木
開發板 → MCS:上傳溫濕度資料到MCS
MCS → 開發板:透過MCS控制RGB LED模組
總結/回饋
| 3. 數位輸入 |
按鈕模組開與關
連接按鈕模組
這個步驟,我們會將外接按鈕模組連接到LinkIt7697上
並且透過積木程式接收按鈕模組的狀態
讓我們觀察看看,當按鈕按下與放開時,會發生什麼事吧!
連接按鈕模組
連接按鈕模組到擴充版上的數位腳位。
✅ 連接外接模組時:G接G、V接V、S接S。
✅ 課程範例以連接至數位腳位D2進行
讀取按鈕的狀態
✅ 新增積木:
■ 序列埠I/O:「序列埠印出(換行) 數位讀取Pin2」
■ 時間:「延遲毫秒100」
✅ 完成!
想一想,這樣的程式積木會有什麼效果?
[初始化]
沒有任何積木
[重複執行]
序列埠印出(換行) 數位讀取Pin2
延遲毫秒100
1. 「序列埠印出(換行) 數位讀取Pin2」代表觀察窗中印出數位Pin2的數值
2. 「延遲毫秒100」避免程式執行太快,讓我們更容易觀察結果
✅ 把製作好的程式傳送到LinkIt7697中吧!
① 確認COMport正確
② 點擊上傳
③ 傳送過程中可以在燒錄狀態中確認進度
✅ 開啟觀測窗,觀察序列埠印出的內容
*注意:如果程式未傳送完成就開啟觀測窗,會造成錯誤哦
*小提醒:要先打開擴充板上的開關,按下按鈕才會有反應哦!
作品成果
Report abuse
Report abuse