按鈕應用
-
Lesson1
【範例】按鈕開關
- 電路示意圖

- 積木程式

文字程式
input.onButtonPressed(Button.A, function () { basic.showIcon(IconNames.Heart) pins.digitalWritePin(DigitalPin.P1, 1) }) input.onButtonPressed(Button.B, function () { basic.showIcon(IconNames.SmallHeart) pins.digitalWritePin(DigitalPin.P1, 0) }) basic.clearScreen()執行結果


按鈕開關:按下 (LED不會亮)
Lesson2
【範例】滑動開關
- 電路示意圖

- 積木程式

- 文字程式
basic.clearScreen() basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P1) == 1) { basic.showIcon(IconNames.Heart) pins.digitalWritePin(DigitalPin.P2, 1) } else { basic.showIcon(IconNames.SmallHeart) pins.digitalWritePin(DigitalPin.P2, 0) } })- 執行結果
滑動開關:關閉 (1. 顯示小愛心 2.LED不亮)

滑動開關:打開 (1. 顯示大愛心 2.LED會亮)
