Getting Started pt_BR

Francis Gulotta edited this page Nov 28, 2015 · 2 revisions

Pré requisitos

OSX

  • Instale o Node.js 0.10.x
  • Instale o Xcode
  • Instale o node-gyp npm install -g node-gyp

Windows

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

Olá Mundo

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

Solucionando problemas

  1. 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.
  2. 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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.