pinoccio-io

0.0.4 • Public • Published

pinoccio-io

johnny five io plugin for pinoccio!

Build Status

thanks to @rwaldron for johnny-five and io plugins which served as example.

to find out about https://pinocc.io

Blink an Led

The "Hello World" of microcontroller programming:

var Pinoccio = require("pinoccio-io");
var board = new Pinoccio({
  token: "{{yours}}",
  troop: "{{yours}}",
  scout: "{{yours}}"
});

board.on("ready", function() {
  console.log("CONNECTED");
  this.pinMode("D5", this.MODES.OUTPUT);

  var byte = 0;

  setInterval(function() {
    console.log("message");
    this.digitalWrite("D5", (byte ^= 1));
  }.bind(this), 500);
});

Johnny-Five IO Plugin

pinoccio-io can be used as an IO Plugin for Johnny-Five:

var five = require("johnny-five");
var Pinoccio = require("pinoccio-io");
var board = new five.Board({
  io: new Pinoccio({
    token: "{{yours}}",
    troop: "{{yours}}",
    scout: "{{yours}}"   
  })
});

board.on("ready", function() {
  var led = new five.Led("D5");
  led.blink(500);
});

API

todo. =)

  • pinMode
  • digitalWrite
  • analogWrite
  • digitalRead
  • analogRead
  • setSamplingInterval

Readme

Keywords

none

Package Sidebar

Install

npm i pinoccio-io

Weekly Downloads

3

Version

0.0.4

License

none

Last publish

Collaborators

  • soldair