JavaScript Robotics O que acontece quando o Hardware se encontra com o JavaScript?
Aug 17, 2015
JavaScript RoboticsO que acontece quando o Hardware se encontra com
o JavaScript?
Photo by J L Hamilton
Sobre o JavaScript
JavaScript só pra validar formulários?
JavaScript no hardware?
Mas...
O que acontece quando o Hardware se encontra com o JavaScript?
eu sou o NodeBots!
Qualquer hardware que seja manipulado com JavaScript, é um nodebot!
O que
podemos fazer com isso?
Controlar Robôs
Casas inteligentes
Automação
Prototipação rápida
Criar brinquedos incríveis
Controlar Drones
Dancing with Robots
Julian Cheal
Controlar por gestos e por fala
Coperação entre drones
O JavaScript vai dominar o mundo
Como nasceu o JavaScript Robotics
http://www.voodootikigod.com/nodebots-the-rise-of-js-robotics/
The Rise of JS Robotics
@voodootikigod
O criador do Nodebots
https://github.com/voodootikigod/node-serialportChris Williams é o
criador do Nodebots
Node serial port
Standard Firmata
Node Serial Port
Micro-controladoresO Arduino é um micro controlador, mas existem vários outros
Como começar?
Ter algumas peças
Ter uma comunidade é ter amigos
Comunidade NodeBots@nodebots @nodebotsrec @campusparty
Ter e ser amigos
NodeBots Day
Aprender e ensinar para os amigos
Johnny 5 Creator
Rick Waldronnpm install johnny-five
J5 step-by-step
● Instalar o Node.js● Criar uma pasta para o projeto● Entrar na pasta via linha de comando● Instalar o Johnny-five: npm install johnny-five● Rodar o arduino sketch firmata: standard firmata● Linha de comando: node nomedoarquivo.js
Simples J5 Sintaxe// blinky.jsvar five = require("johnny-five");var board = new five.Board();
board.on("ready", function() {
// Create a standard `led` component instance var led = new five.Led(13);
// "blink" the led in 500ms on-off phase periods led.blink(500);});
http://johnny-five.io/
Motores
Ponte H
Sensores
Sonar
http://johnny-five.io/examples/ping/
Temperatura
Criar o seu amigo
Guide Dog