UNPKG

johnny-five-electron

Version:

Temporary fork to support Electron (to be deprecated)

28 lines (22 loc) 620 B
var five = require("../lib/johnny-five.js"), board, claw, joystick; board = new five.Board(); board.on("ready", function() { var claw = new five.Servo({ pin: 9, range: [0, 170] }), joystick = new five.Joystick({ pins: ["A0", "A1"], freq: 250 }); // Set the claw degrees to half way // (the joystick deadzone) claw.to(90); joystick.on("axismove", function() { // Open/close the claw by setting degrees according // to Y position of joystick. // limit to 170 on medium servos (ei. the servo used on the claw) claw.to(Math.ceil(170 * this.fixed.y)); }); });