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模組
總結/回饋
| 1. 數位輸出 |
讓LED模組閃爍
特色化挑戰 - 紅綠燈
想了解更多LED模組的變化嗎?
接下來,我們將加入更多LED模組
馬路上每天都會看見的紅綠燈,我們也能製作出來哦!
流程圖:紅綠燈
連接更多LED燈
✅ 拿出紅色、黃色、綠色LED模組,連接到擴充版上:
■ 紅色LED模組:數位腳位D2
■ 黃色LED模組:數位腳位D3
■ 綠色LED模組:數位腳位D4
紅燈亮5秒,然後熄滅
✅ 加入積木
數位I/O :「數位寫入Pin2 狀態 高電位」
時間:「延遲毫秒 5000」
數位I/O :「數位寫入Pin2 狀態 低電位」
✅ 完成!
想一想,這樣的程式積木會有什麼效果?
[ 初始化 ]
沒有任何積木
[ 重複執行 ]
紅色的LED燈(Pin2)點亮
持續5秒
紅色的LED燈(Pin2)熄滅
綠燈亮5秒,然後熄滅
✅ 我們先將「紅燈亮5秒」放入暫存區
最後還會使用到「紅燈亮5秒」的積木,所以不要直接刪除他而是放入暫存區哦。
製作綠燈亮5秒,然後綠燈熄滅
✅ 加入積木
數位I/O:「數位寫入Pin4 狀態 高電位」
時間:「延遲毫秒 5000」
數位I/O:「數位寫入Pin4 狀態 低電位」
✅ 完成!
想一想,這樣的程式積木會有什麼效果?
[ 初始化 ]
沒有任何積木
[ 重複執行 ]
綠色的LED燈(Pin4)點亮
持續5秒
綠色的LED燈(Pin4)熄滅
黃燈亮1秒,然後熄滅
✅ 我們先將「綠燈亮5秒」放入暫存區
最後還會使用到「綠燈亮5秒」的積木,所以不要直接刪除它而是放入暫存區哦。
製作黃燈亮一秒
✅ 加入積木:
• 數位I/O:「數位寫入Pin3 狀態 高電位」
• 時間:「延遲毫秒 1000」
• 數位I/O:「數位寫入Pin3 狀態 低電位」
✅ 完成!
想一想,這樣的程式積木會有什麼效果?
[ 初始化 ]
沒有任何積木
[ 重複執行 ]
黃色的LED燈(Pin3)點亮
持續1秒
黃色的LED燈(Pin3)熄滅
製作紅綠燈
太棒了,我們分別完成了紅、綠、黃燈的積木
想想看,現實生活中紅綠燈會怎麼點亮呢?
紅燈亮完換綠燈亮、綠燈轉紅燈之間需要亮黃燈
✅ 組合紅、綠、黃燈積木
注意:先亮紅燈,然後亮綠燈,最後亮黃燈
✅ 完成!
想一想,這樣的程式積木會有什麼效果?
[ 初始化 ]
沒有任何積木
[ 重複執行 ]
紅色的LED燈(Pin2)點亮
持續5秒
紅色的LED燈(Pin2)熄滅
綠色的LED燈(Pin4)點亮
持續5秒
黃色的LED燈(Pin4)熄滅
黃色的LED燈(Pin3)點亮
持續1秒
黃色的LED燈(Pin3)熄滅
✅ 把製作好的程式傳送到LinkIt7697中吧!
觀察成果
Report abuse
Report abuse