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 時會開燈 , 沒按下時會關燈