• Slider
  • Slider
  • Slider
  • Slider
:::

5-3 內建按鈕點亮LED燈

二、接LED模組

撕下三條排線,取出一個LED燈模組

將它接在p0,如下:

 

請留意接腳正負極,可用顏色來區分

 

三、按鈕A→亮LED燈

勾選,則可在畫面看到按鈕A按下的結果

可以發現,按下按鈕,數字由0變1,再恢復0

我們可以偵測來點亮LED燈,如以下程式

如此可讓接在p0的LED亮燈,不過只能亮,不能關,怎麼辦?

PS:程式中,只要設定到硬體,就必須要有等待,避免斷線。

 

四、問題

請利用「變數」來儲存狀態,讓按鈕A可以開關LED燈。

 

 

 

 

 

 

 

 

 

五、解答範例

 https://www.hcjh.tn.edu.tw/uploads/tad_book3/file/Scratch/adv/A_LED.sb3

這個完成後,你會發現,按鈕按下不太穩定,有時按了開又關,這是甚麼問題呢?怎麼解決?

另外,按紐A開關燈,可否讓Scratch裡面的燈也跟著開關呢?

 

六、按鈕A操控Scratch畫面

下載以下專案

https://scratch.mit.edu/projects/446806188/

請將這個Scratch專案,畫面上的燈用microbit上的按鈕來開

 

 

 

 

參考解答:


:::

學務處專區

showBlock

輔導室專區

showBlock