obniz
Version:
obniz sdk for javascript
59 lines (44 loc) • 1.2 kB
Markdown
obniz組み込みスイッチの使い方です
スイッチの状態が変更されたときのコールバックです.
もしスイッチを押して,離した場合,"push" と "none"の2回呼ばれます.
状態は下記4つです
1. none
2. push
3. left
4. right
```Javascript
// Javascript Example
obniz.display.clear();
obniz.switch.onchange = function(state) {
if (state === "push") {
obniz.display.print("Pushing");
} else {
obniz.display.clear();
}
}
```
現在のスイッチの状態を取得します
```Javascript
// Javascript Example
obniz.display.clear();
var state = await obniz.switch.getWait();
if (state === "push") {
obniz.display.print("Now Pressed");
}
```
スイッチがstateの状態になるまで待ちます.
```Javascript
// Javascript Example
await obniz.switch.stateWait("push");
console.log("switch pushed");
await obniz.switch.stateWait("left");
console.log("switch left");
await obniz.switch.stateWait("right");
console.log("switch right");
await obniz.switch.stateWait("none");
console.log("switch none");
```