LED

LED 是 fischertechnik 其中一個 Output ,

在 Robo Pro Coding 上可以控制 LED 的開關和亮度。

專題目標 :

以編程控制 LED 的亮度及開關 , 了解電線接駁原理

所需用料 :

TXT 4.0 Controller x 1

Switch (input) x 1

LED x 1

電線 x 2

電源 x 1

電線接駁方法 :

Switch > I1

LED > O1(+) , O2 (-)

Controller Configuration :

先取出「TXT 4.0 Controller」

在「Input」取出「mini switch」, 「Output」取出「LED」

將「LED」加至「Output」, 會默認變成「O1」 ;

將「Mini switch」加至「Input」, 會默認成 「I1」

請相應自己的電線接駁位置

編程教學 :

在「Logic」取出「if do else」 , 用作控制 LED 之用

在「Input」取出「is mini switch open」來檢測 switch 的狀態

將「is mini switch closed」加入至「repeat forever」裡的「if」中,

緊記將 switch 的狀態改成 closed , closed 代表 switch 被按下的狀態

最後在「Output」取出2個「set LED brightness」

LED brightness 的數值為 0 - 512 , 512 是最亮 ; 0 代表關上(最暗)

if switch closed (按下時) do > set LED brightness 512 (開燈)

else (否則 | 放手/沒被按下時) > set LED brightness 0 (關燈)

點擊數字的位置即可進入改變數值的頁面 , 你可嘗試輸入 0 及 512 以外的數值 ,

看看 LED 燈的亮度有什麼變化。

按下「start program」傳送並啟動編程 :

按下 switch 時會開燈 , 沒按下時會關燈

影片示範 :