前言

在這篇文章中,我們將介紹如何在 Scratch 3 中使用 DiFi 內建的按鈕。

按鈕

有關按鈕的說明請先參考這一篇文章

DiFi 實驗板上的按鈕屬於瞬時按鈕的一種,而實際所在位置請參考下圖:

DiFi V51 按鈕

DiFi V51 按鈕

開發環境建置

如果你還沒有建置 WFduino + Scratch 3 的開發環境,請參考這篇文章

線路圖

因為是內建元件,所以我們只要用跳線帽將元件接腳直接連接 GPIO 即可,實際接線圖如下:

DiFi V51 按鈕與 GPIO

DiFi V51 按鈕與 GPIO

按鈕的接腳名稱為 KEY,使用跳線帽時配對腳位編號為 IO10,其 WFduino 編號為 3。如果對腳位如何配對有不清楚的地方,可參考這裡的說明

測試程式

WFduino 控制 DiFi 內建按鈕 (Scratch 3)

WFduino 控制 DiFi 內建按鈕 (Scratch 3)

在這個範例中,我們利用比較 GPIO 腳位 3 是否處於低電位 (0) 的狀態來判斷案鈕是否已被按下。當按下按鈕時,Scratch 貓咪會說出 “跳” ,之後則往上移動 20 後回到原本的位置,用來模擬 Scratch 貓咪往上跳的動作。當我們執行程式時,可以看到類似下面的結果:

Facebook 留言
Print Friendly, PDF & Email
Summary
WFduino + Scratch 3 + DiFi 控制內建按鈕
Article Name
WFduino + Scratch 3 + DiFi 控制內建按鈕
Description
在這篇文章中,我們將介紹如何在 Scratch 3 中使用 DiFi 內建的按鈕。
Author
Publisher Name
Everlearn Studio
Publisher Logo