Instalando Node.js no Debian Linux

Com um projeto em andamento que utiliza como base o principio do conceito sobre Internet das Coisas (Internet of Things), observei que uma integração do Arduino com Node.js se torna muita mais viável e mais ágil  para o desenvolvimento do projeto.

Decidi aqui mostrar como instalar o Node.js no Linux em especial no Debian. Futuramente continuarei a mostrar o progresso do meu projeto.

Primeiro vamos baixar alguns pacotes importantes para o funcionamento do Node.js. Com estes comandos:

sudo apt-get install g++ curl libssl-dev apache2-utils

Depois vamos baixar o Node.js no site do projeto:

http://www.nodejs.org/

Vamos extrair o conteúdo do arquivo com o seguinte comando:

tar -xf node-v0.10.33.tar.gz
Vamos compilar e instalar:
./configure
make
sudo make install

Depois de terminado todo o processo se tudo estiver dado certo, pronto o NodeJS está funcionando.

Vamos fazer um teste pra ver se vai funcionar como esperado. Crie um arquivo chamado ola.js com o seguinte código:

console.log("Ola NodeJS!");
Execute no terminal:
node ola.js
Mostrara no terminal: Ola NodeJS

Começando no Arduino e Instalando Arduino IDE

url

Depois de algum tempo que conheci o Arduino tive a oportunidade de adquirir um Kit, no qual estou desenvolvendo um pequeno projeto com ele. Depois de pronto postarei aqui o que é e como funciona o projeto.

Como sou usuário de Linux a distribuição Debian, tive em primeiro momento que realizar alguns procedimentos para que pudesse usar meu Arduino normalmente em meu OS. Vou mostrar aqui nesse post o que tive que fazer para que minha plaquinha funcionasse.

Primeiro vamos baixar a IDE no site oficial do projeto Arduino http://arduino.cc/en/main/software, depois de realizado o download usaremos os seguintes comandos:

1
2
3
$ tar -xzvf arduino-1.0-linux.tgz
$ cd arduino-1.0
$ ./arduino

O ultimo comando executa a IDE. Ligue a sua placa e tente selecionar o modelo da placa no menu Tools -> Board. E a porta serial na opção Tools -> Serial Port. Por padrão o Debain não vai encontrar a placa conectada na porta USB. Mais para resolver este problema basta utilizar os seguinte comandos:

1
2
# usermod -a -G dialout [UserName]
# usermod -a -G tty [UserName]

Onde UserName é o nome do seu usuário. Depois de feito isto, feche e abra sua IDE.