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模組
總結/回饋
Linkit 7697
物聯網應用基礎課程
| 2. 類比輸出 |
改變LED亮度
完成使用數位輸出控制LED模組後
這個單元,我們將使用類比輸出的方式來控制LED模組
觀察看看同樣的LED模組,使用類比輸出與數位輸出,會產生什麼不同的效果吧!
你會學到的事
認識類比訊號
使用類比腳位
學習類比輸出
使用變數逐漸改變LED燈亮度
更換成其他類比輸出模組
設備需求
LinkIt 7697
感測器擴充板
可上網的電腦
Micro-USB傳輸線
LED模組
杜邦連接線
3條:1pin
類比輸出介紹
在「初次使用LinkIt 7697」的「基礎電學觀念」中,我們學習到高電位與低電位的觀念。
使用類比輸出控制外部元件,不只可以輸出高電位(255)與低電位(0),還可以輸出256種功率。
例如:我們以類比輸出使用LED模組,就不只「亮(255)」與「不亮(0)」兩種效果,還可以控制亮與不亮之間的各種亮度(一共256種)。
PWM原理介紹
PWM是常見的數位訊號模擬類比訊號的方式:
在「主題一」時,我們使用數位輸出訊號的方式,控制LED燈,因此只有開與關的效果。
如果我們在開與關的週期內,控制通電時間的比例,就能讓輸出的效果產生變化。
例如在一個週期中,10%的時間通電,90%的時間斷電,就會產生只運作10%的效果。
這樣的做法就稱為脈衝寬度調變 Pulse-Width Modulation (PWM),通電的時間稱為工作週期。
PWM訊號範例
在LinkIt 7697中,類比輸出的範圍是0~255。因此:
類比輸出0,代表工作週期0%,完全斷電(LED熄滅)
類比輸出127,代表工作週期50%,一半時間通電(LED半亮)
類比輸出255,代表工作週期100%,完全通電(LED全亮)
Report abuse
Report abuse