Julio César Rodríguez Domínguez
Organizador de @NodeBotsMx
@_JuraseC
1. Node.js
2. Firmata
3. Node-serialport
4. Johnny five
5. Johnny five abstractions
6. Más ejemplos
Node.js
1. Node.js
2. Firmata
3. Node-serialport
6. Más ejemplos
4. Johnny five
5. Johnny five abstractions
Node-seriaport
http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics/ - by Chris Williams
1. Node.js
2. Firmata
3. Node-serialport
6. Más ejemplos
4. Johnny five
5. Johnny five abstractions
Firmata
Firmata, es un protocolo que permite comunicar microcontraladores con una aplicación que esta siendo ejecutada desde una computadora (host)
010101101110
https://github.com/firmata/protocol
Host
Implementaciones
1. Node.js
2. Firmata
3. Node-serialport
6. Más ejemplos
4. Johnny five
5. Johnny five abstractions
Johnny five
https://github.com/rwaldron/johnny-five - by Rick Waldron
$( document ).ready(function() {
$( "button" ).on( "mousedown", function() {
console.log( "button down" );
});
});IoT and Robotics programming framework
five.Board().on("ready", function() {
button = new five.Button({
pin: 2,
isPullup: true
});
button.on("down", function(value) {
console.log("down");
});
});var five = require("johnny-five"),
button, led;
five.Board().on("ready", function() {
button = new five.Button({
pin: 2,
isPullup: true
});
button.on("down", function(value) {
console.log("down");
});
});$ npm i johnny-five$ node button.jsbutton.js
Button.js
https://github.com/rwaldron/johnny-five - by Rick Waldron
1. Node.js
2. Firmata
3. Node-serialport
6. Más ejemplos
4. Johnny five
5. Johnny five abstractions
Johnny five abstractions
https://github.com/rwaldron/johnny-five/blob/master/lib/johnny-five.js
module.exports = {
Accelerometer: require("./accelerometer"),
Animation: require("./animation"),
Board: require("./board"),
Button: require("./button"),
Compass: require("./compass"),
Distance: require("./distance"),
ESC: require("./esc"),
Fn: require("./fn"),
Gripper: require("./gripper"),
Gyro: require("./gyro"),
IMU: require("./imu"),
IR: require("./ir"),
LCD: require("./lcd"),
Led: require("./led"),
LedControl: require("./ledcontrol"),
Joystick: require("./joystick"),
Motor: require("./motor"),
Nodebot: require("./nodebot"),
Piezo: require("./piezo"),
Ping: require("./ping"),
Pir: require("./pir"),
Pin: require("./pin"),
Relay: require("./relay"),
Repl: require("./repl"),
Sensor: require("./sensor"),
Servo: require("./servo"),
ShiftRegister: require("./shiftregister"),
Sonar: require("./sonar"),
Stepper: require("./stepper"),
Switch: require("./switch"),
Temperature: require("./temperature"),
Wii: require("./wii")
};
http://nodered.org/
http://flows.nodered.org/node/node-red-contrib-gpio - by Luis Montes