Servo - Slider control
Breadboard for "Servo - Slider control"
Fritzing diagram: docs/breadboard/servo-slider.fzz
Run with:
node eg/servo-slider.js
var five = require("johnny-five"),
board, slider, servo, scalingRange;
board = new five.Board();
board.on("ready", function() {
scalingRange = [0, 170];
slider = new five.Sensor({
pin: "A0",
freq: 50
});
servo = new five.Servo({
pin: 10,
range: scalingRange
});
// The slider's value will be scaled to match the servo's movement range
slider.scale(scalingRange).on("slide", function(err, value) {
servo.to(Math.floor(this.value));
});
});
License
Copyright (c) 2012, 2013, 2014 Rick Waldron waldron.rick@gmail.com Licensed under the MIT license. Copyright (c) 2014, 2015 The Johnny-Five Contributors Licensed under the MIT license.