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

Post on 17-Aug-2015

128 views 0 download

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

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

Muito Obrigado! fa@cesar.org.br

@felipedeolinda

felipedealbuquerque