IoT - Node.js - Arduino etc


(Renan Smit) #1

E aí pessoal beleza.
Quem aí já se aventurou no mundo da IoT(Internet of things)? Um tempo atrás eu brincava com o Arduino, mas aquela linguagem dele achava limitada e tal, daí descobri que dava para usar Javascript para programar ele através do framework: http://johnny-five.io/ que utiliza o Node.js, e no Arduino vai um firmware "firmata", que conversa com o "framework johnny Five", ou seja toda a programação roda no Node.js e a comunicação feita com o Arduino é via serial.
Abaixo exemplo de código que faz um led piscar a cada 1 segundo.

var five = require("johnny-five");
var board = new five.Board();    
board.on("ready", function() {
  var led = new five.Led(13);
  led.blink(1000);
});

Exemplo de um robô que usa:
- framework Johnny Five
- socket.io


(Luã Ciceri Schwertner) #2

@renansmit , trabalho com arduino e não sabia dessa possibilidade, que demais!


(Renan Smit) #3

É demais, usar Node.js estende muito o leque de aplicações que podem ser feitas. O que sei de Node.js hoje em dia, aprendi usando junto com o Arduino.


(Luã Ciceri Schwertner) #4

Achei muito interessante, vou dar uma estudada no assunto e fazer algumas experiências, ótima dica, @renansmit


(Daniel Schmitz) #5

cuidado!!! esse é o inicio da skynet :stuck_out_tongue:


(Igor De Paula) #6

voce pode usar o serialdata tambem, o jonny five so tem funcionalidades para coisas triviais com arduino, chegando a alguns cases ser mais limitado que o serialdata.