按鈕應用
-
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會亮)