Kadence

可變電阻

可變電阻是種可以經由滑動,而改變滑動端與兩個固定端之間電阻值的電子零件,可變電阻通常具有三個端子,其中有兩個是固定接點以及一個滑動接點,不少生活中的電器都能看見可變電阻的身影,例如隨身聽的音量大小旋鈕、可以調整亮度的電燈開關……等,此外通常在轉到最小的一側,還會附帶關閉電源的功能。

如果要使用可變電阻,需搭配 Webduino 擴充板,購買方式請參考:Webduino 擴充套件包

可變電阻 積木清單

可變電阻積木可以透過腳位 4,讀取旋鈕轉動的數值 ( 0~1 的小數點數值 )

可變電阻

可變電阻 接線圖

將擴充套件包裡的可變電阻的 S 、VCC、GND 連接「Web:AI 元件專用轉板」的對應腳位後,再將轉板的 S 連接 Web:AI 開發板 4 號腳,VCC 連接 3.3V,GND 連接 GND。

請注意,因為可變電阻為類比訊號,而 Web:AI 只有第 4 腳位支援類比訊號,所以可變電阻連接其他腳位無法使用。

圖重畫

可變電阻接線圖

小怪獸顯示可變電阻數值

將「小怪獸說話」的積木放入「重複無限次」的積木裡,再將「可變電阻偵測,腳位 4 偵測到的數值」連接小怪獸積木,程式執行後,旋轉可變電阻旋鈕,就會看見小怪獸講出對應的數值,往某一側旋轉會發現數字變大 ( 最大 1 ),反之數字會變小 ( 最小 0 )。

請先確認開發板已連上 Wi-Fi,或是使用 USB 控制,才能使用網頁互動區域。

使用「四捨五入」搭配「尺度轉換」的積木,能將偵測到 0~1 的小數點數值,轉換為 0~100 的整數。( 亦可轉換成任意區間的數值 ),程式執行後,就會看見剛剛的小數點數值,已經轉換成整數了。

可變電阻調整 LED 燈亮度

將上面的程式做點變化,使用「變數」積木記錄四捨五入到小數點 0 位的可變電阻數值,接著在每次迴圈執行時,設定 LED 燈為變數的強度。程式執行後,轉動旋鈕,就會看見 LED 燈隨著轉動角度改變亮度。

分享