JavaScript Robotics
O 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-serialport
Chris Williams é o
criador do Nodebots
Node serial port
Standard Firmata
Node Serial Port
Micro-controladores
O 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 Waldron
npm 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.js
var 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
Muito Obrigado!
fa@cesar.org.br
@felipedeolinda
felipedealbuquerque

JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaScript?