O documento apresenta como surgiu o JavaScript Robotics, o que pode ser feito com essa tecnologia e como começar a programar robôs usando a biblioteca Johnny-five. Ele explica que o Nodebots surgiu em 2012 com o desenvolvimento do Node Serial Port e que qualquer hardware controlado por JavaScript é considerado um Nodebot. Também mostra exemplos de projetos como casas inteligentes, robôs, drones e como iniciar um projeto usando Arduino, Johnny-five e sensores.
2. Agenda
Como surgiu o JavaScript Robotics
O que eu posso fazer com isso?
Como começar?
Sintaxe do Johnny-five.io
3. The Rise
of JS RoboticsComo surgiu o JavaScript Robotics?
4. @voodootikigod
Node Serial Port
O Chris Williams é o pai do
Nodebots, ele desenvolveu o
node serial port, e fez a primeira
publicação em 13/07/2012.
O título do artigo é
The Rise of js robotics
21. Ter algumas peças
Essas peças foram doadas pela empresa https://bocoup.com/ no jsConf US,
mas podemos comprar peças em sites na internet
22. ● 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
● Plugar o Arduino no computador
● Rodar um sketch no Arduino: standard firmata
● Executar: node nomedoarquivo.js
28. Hello world com led
Documentação em: http://johnny-five.io/
// blinky.js
var five = require("johnny-five");
var board = new five.Board();
board.on("ready", function() {
// Criar uma instância do led no pino 13
var led = new five.Led(13);
// Fazer a instância do led piscar
led.blink(500);
// ou pulsar: led.pulse();
});
35. Sensor de Proximidade
Dependendo do hardware é necessário subir uma firmata ou
setar um drive, referências em:
https://github.com/rwaldron/johnny-five/wiki/proximity#pingfirmata