Trabalho com educação, focado em desenvolvimento para web, IoT e jogos.
Trabalhei com educação na Mozilla.
Escrevi o primeiro livro sobre Firefox OS do mundo.
Cuba Libre, Quadrinhos, Emacs.
A "ciência" por trás máquina de drinks?
Interface Web
vue.js, webpack, pug
Backend
NodeJS, Tiny Router
Controle de bombas
Tessel API, GPIO
É TUDO JAVASCRIPT
RECEITAS
[
]
,
,
,
bombas =
[ 0, 70, 120, 0]
cuba libre =
[ 70, 0, 0, 120]
Hi Fi =
Tessel 2
(webdevelopers <3 hardware)
Tessel 2
MIPS 580mhz (onde seu app roda)
48mhz SAMD co-processor (realtime, arduino)
64mb RAM
32mb Flash
802.11 b/g/n wifi
Ethernet
2x USB
14 pinos (GPIO, I2C, etc)
Parece com o que?
// Importar a Interface para o Hardware
var tessel = require('tessel');
// Ligar um LED antes do loop.
tessel.led[2].on();
// Piscar!!!
setInterval(function () {
tessel.led[2].toggle();
tessel.led[3].toggle();
}, 100);
console.log("Pisca! (Aperte CTRL + C para interromper)");
Como é o ciclo de desenvolvimento?
Conecta na placa.
Testa o script via T2.
Escreve um arquivo com a versão final.
Faz upload.
Pronto.
Por que o Tessel é legal?
É JavaScript!
É JS EM UMA PLAQUINHA!!!
Favorece o aprendizado iterativo.
Alto nível.
Tem uma comunidade forte atuando!
Eu quando o código roda
andre@amoralabs.com
http://amoralabs.com
http://facebook.com/amoralabs
http://twitter.com/amoralabs
assine nossa newsletter <3 <3 <3
BrazilJS 2017 - Fazendo uma maquina de drinks com JS