Skip to content

Instantly share code, notes, and snippets.

@ricklon
Created July 5, 2017 21:10
Show Gist options
  • Save ricklon/b0290df3b8bf08dffe095d3a69d6734b to your computer and use it in GitHub Desktop.
Save ricklon/b0290df3b8bf08dffe095d3a69d6734b to your computer and use it in GitHub Desktop.
const config = require('config');
const logger = require('winston');
const five = require('johnny-five');
const PIN_LED1 = 1; // Fubarino_mini pin 1
// const A0 = 0;
const board = new five.Board({
port: config.get('port'),
});
board.on('ready', function() {
//const led = new five.Led(PIN_LED1);
// Strobe the pin on/off, defaults to 100ms phases
//led.strobe();
let a0 = new five.Pin({
pin: "A0"
});
let a1 = new five.Pin({
pin: "A1"
});
let a2 = new five.Pin({
pin: "A2"
});
let a3 = new five.Pin({
pin: "A3"
});
let a4 = new five.Pin({
pin: "A4"
});
let a5 = new five.Pin({
pin: "A5"
});
let a6 = new five.Pin({
pin: "A6"
});
let a7 = new five.Pin({
pin: "A7"
});
let a8 = new five.Pin({
pin: "A8"
});
let a9 = new five.Pin({
pin: "A9"
});
let a10 = new five.Pin({
pin: "A10"
});
let a11 = new five.Pin({
pin: "A11"
});
logger.log('info', `A0: ${a0.pin}`);
logger.log('info', `A1: ${a1.pin}`);
logger.log('info', `A2: ${a2.pin}`);
logger.log('info', `A3: ${a3.pin}`);
logger.log('info', `A4: ${a4.pin}`);
logger.log('info', `A5: ${a5.pin}`);
logger.log('info', `A6: ${a6.pin}`);
logger.log('info', `A7: ${a7.pin}`);
logger.log('info', `A8: ${a8.pin}`);
logger.log('info', `A9: ${a9.pin}`);
logger.log('info', `A10: ${a10.pin}`);
logger.log('info', `A11: ${a11.pin}`);
// logger.log('info', `A12: ${a12.pin}`);
// logger.log('info', `A13: ${a13.pin}`);
// logger.log('info', `A14: ${a14.pin}`);
board.repl.inject({
a0: a0
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment