前言

在這篇文章,我們將利用之前建立好的 WFduino + Scratch 3 環境來控制 DiFi 與外接 LED 燈泡。

線路圖

DiFi 與 LED 燈泡

DiFi 與 LED 燈泡

  1. 在這個範例中我們使用一個紅色的 LED 燈泡,正極 (長腳) 連接至 DiFi 板上標示為 IO13 的腳位,而負極 (短腳) 則串聯一個 220 歐姆的電阻後連接至 DiFi 上的 GND 腳位。
  2. DiFi 板上標示為 IO13 的腳位,在 WFduino 中的編號為 7。我們可以在白色貼紙 (參考圖片中左上方) 上找到兩者的對應關係。
  3. 實際接線圖如下:

    DiFi 與 LED 接線圖

    DiFi 與 LED 接線圖

程式範例一

DiFi 與 LED 燈泡 (Scratch 3 範例一)

DiFi 與 LED 燈泡 (Scratch 3 範例一)

  1. 在這個範例中,我們利用不斷改變 LED 正極電位的狀態來達到閃爍 LED 的效果。
  2. LED 正極接到 DiFi 編號 13 的腳位,在 WFduino 中編號為 7。
  3. 因為是控制 LED 正極的電位,所以當高電位 (輸出 1) 時 LED 發亮,而低電位 (輸出 0) 時 LED 熄滅。

程式範例二

DiFi 與 LED 燈泡 (Scratch 3 範例二)

DiFi 與 LED 燈泡 (Scratch 3 範例二)

  1. 此範例與前一個範例類似,都是透過改變腳位 7 的輸出來控制 LED 燈泡的明滅。
  2. 此範例不斷檢查空白鍵是否被按下,當按下時 LED 燈泡發亮而且 Scratch 貓咪說出 “亮”。而如果空白鍵未被按下時,則 LED 熄滅與改說出 “滅”。
Facebook 留言
Print Friendly, PDF & Email
Summary
WFduino + Scratch 3 + DiFi 控制 LED 燈泡
Article Name
WFduino + Scratch 3 + DiFi 控制 LED 燈泡
Description
在這篇文章,我們將利用之前建立好的 WFduino + Scratch 3 環境來控制 DiFi 與外接 LED 燈泡。
Author
Publisher Name
Everlearn Studio
Publisher Logo