Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

つよつよ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