pinoccio-io

johnny five io plugin for pinoccio boards! https://pinocc.io

pinoccio-io

johnny five io plugin for pinoccio!

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

to find out about https://pinocc.io

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);
});

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);
});

todo. =)

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