sparky, Sparky是一个用于控制sparkcore的node.js 微型库

分享于 

2分钟阅读

GitHub

  繁體 雙語
Sparky is a node.js micro-library for controlling the sparkcore.
  • 源代码名称:sparky
  • 源代码网址:http://www.github.com/KevinGrandon/sparky
  • sparky源代码文档
  • sparky源代码下载
  • Git URL:
    git://www.github.com/KevinGrandon/sparky.git
    Git Clone代码到本地:
    git clone http://www.github.com/KevinGrandon/sparky
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/KevinGrandon/sparky
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Sparky

    Sparky是一个用于与Spark内核通信的简单 node.js 库。 Sparky包装四个默认方法(。analogRead,analogWrite,digitalRead,digitalWrite ),并且对SparkCore上的任何自定义固件方法都有运行方法。

    安装

    
    npm install sparky
    
    
    
    

    用法

    打开内置的LED。

    
    var Sparky = require('sparky')
    
    
    
    var core1 = new Sparky({
    
    
     deviceId: 'your device id',
    
    
     token: 'your access token',
    
    
    })
    
    
    core1.digitalWrite('D7', 'HIGH');
    
    
    
    

    闪烁内置的LED。

    
    var Sparky = require('sparky')
    
    
    
    var core1 = new Sparky(config);
    
    
    var val = 0;
    
    
    (function toggle() {
    
    
     val = 1 - val;
    
    
     core1.digitalWrite('D7', val);
    
    
     setTimeout(toggle, 1000);
    
    
    })();
    
    
    
    

    从SparkCore固件运行自定义命令。

    
    var Sparky = require('sparky')
    
    
    
    var core1 = new Sparky({
    
    
     deviceId: 'your device id',
    
    
     token: 'your access token',
    
    
    })
    
    
    core1.run('MyCustomFunction', 'what,ever,you,want', callback);
    
    
    
    

    从你的SparkCore读取一个变量。 参见示例草图示例/read_var代码。

    
    var Sparky = require('sparky')
    
    
    
    var core1 = new Sparky({
    
    
     deviceId: 'your device id',
    
    
     token: 'your access token',
    
    
    })
    
    
    
    core1.get('MyCustomVariable', function(response) {
    
    
    //Full response of the SparkCore API resides in the first argument
    
    
    });
    
    
    
    

    相关文章