CHIRIMEN Push button - ISOKS

Created Date: 2015-07-25/ updated date: 2018-03-13
    Owner & Collaborators
    License
    Summary
    CHIRIMENでプッシュボタンを扱う方法。

    Memo

    main.js

    posted by Yamato-Ikeda on November 13, 2015
    function(v){}の関数は、
    ボタンが押された時に引数0で実行される。
    ボタンが離された時に引数1で実行される。

    'use strict';

    window.addEventListener('load', function (){
     
      Promise.all([
        navigator.setGpioPort(198,"out"),
        navigator.setGpioPort(199,"in")
      ]).then(ports=>{
        var ledPort = ports[0];
        var buttonPort = ports[1];
       
        buttonPort.onchange = function(v){
    /*ボタンが押された時に引数0で,ボタンが離された時に引数1でこの関数を実行する*/
          v = v ? 0:1;
          ledPort.write(v);
        }
      });

    }, false);

    Comments