Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

つよつよIoTボードobnizがヤバい その8:IOからコールバックでうけとる

実際のところ

IO1番をコールバックで受け取る

  obniz.io1.input(function(value){
    console.log("value is " + value);
  });

switchのときのサンプルを書き直すとこんな感じに。
ただ、連続して押すと具合がよくない事もあります。

<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
    <script src="https://unpkg.com/obniz@2.2.0/obniz.js" crossorigin="anonymous"></script>
  </head>
  <body>

    <div id="obniz-debug"></div>
    <h1>obniz instant HTML</h1>

    <script>
      var obniz = new Obniz(YOUR_ID);
      obniz.onconnect = async function () {

        obniz.display.clear();
        obniz.display.print("Hello World");

        // ボタン
        obniz.switch.onchange = function(value){
          obniz.display.clear();
          obniz.display.print(value);
        };
        
      }
    </script>
  </body>
</html>

参考もと

obniz.io