-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Getting Started pt_BR
- Pelo menos um Arduino ou placa compatível (Uno, Mega, Leonardo, Fio, Pro, Pro Mini)
- Arduino UNO
- Arduino Leonardo
- Arduino MEGA
- Arduino FIO
- Arduino Pro
- Arduino Pro Mini
- TinyDuino
- Sparkfun Inventor's Kit (Recomendado para iniciantes)
- Instale o Node.js 0.10.x
- Instale o Xcode
- Instale o node-gyp
npm install -g node-gyp
Via @ThomasDeutsch em https://github.com/rwldrn/johnny-five/issues/48#issuecomment-7696662
- Instale Node.js 0.10.x 32 bit (a menos que alguém confirme que conseguiu rodar com sucesso na versão de 64 bit)
- Instale o Visual Studio Express 2010 32 bit (certifique-se de que você tem todas as dependências do C++ selecionadas)
- Instale o Python 2.7.3
- Abra o cmd (Iniciar > Executar... > cmd) e digite:
set PATH=%PATH%;C:\Python27
- Instale o node-gyp
npm install -g node-gyp
Geralmente, placas de Arduino (Uno, Mega, Leonardo, Fio, Mini) chegam com o StandardFirmata Firmware já instalados de fábrica. Na maioria dos casos, começar a programar é tão simples quanto:
mkdir nodebot && cd nodebot;
npm install johnny-five;
Agora abra seu editor de códigos favorito e crie um arquivo chamado "strobe.js", neste arquivo, digite ou cole o texto seguinte:
var five = require("johnny-five"),
board = new five.Board();
board.on("ready", function() {
// Create an Led on pin 13
var led = new five.Led(13);
// Strobe the pin on/off, defaults to 100ms phases
led.strobe();
});
Certifique-se de que a placa esteja conectada em sua máquina (desktop, laptop, raspberry-pi etc.). Agora, em seu terminal (linha de comandos), digite ou cole o seguinte:
node strobe.js
Se tudo der certo, você deve ver algo parecido com isso
-
Se os passos acima não funcionaram como o esperado, certifique-se de que o StandardFirmata está instalado na placa:
- Baixe o Arduino IDE
- Conecte seu Arduino ou microcontrolador compatível com Arduino via USB
- Abra o Arduino IDE, selecione: Arquivo > Exemplos > Firmata > StandardFirmata (File > Examples > Firmata > StandardFirmata)
- Clique no botão "Carregar" ("Upload").
- Se o carregamento foi feito com sucesso, a placa está preparada e você pode fechar o Arduino IDE.
-
As vezes, sistemas baseados no Windows falham ao compilar dependências nativas, se isso acontecer com você, tente o seguinte:
npm install johnny-five --msvs_version=2012