Skip to content

soldair/pinoccio-io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

johnny five io plugin for pinoccio!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published