Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Gravando sketch no Arduino pela linha de comandos do Linux

Imprimir
Avaliação do Usuário: / 3
PiorMelhor 

No Debian:

Primeiro passo antes de qualquer coisa, atualize seu sistema:


apt-get update
apt-get dist-upgrade


Caso não tenha, instale o GitHub:


apt-get install git


Clone o projeto a partir do GitHub:


git clone git://github.com/amperka/ino.git


Antes da instalação é preciso instalar alguns pacotes do Python:


apt-get install python-setuptools


Para a instalação vamos usar o make install:


cd ino
make install


Antes de declarar o término da instalação, vamos instalar mais alguns pacotes do Python para que o ino funcione corretamente:


apt-get install python-configobj python-jinja2 python-serial libusb*


Agora sim, o ino pode ser utilizado no Debian.


No Fedora:


Logicamente, mantenha seu sistema atualizado:


yum update
yum upgrade


Caso não tenha, instale o GitHub:


yum install git


Clone o projeto a partir do GitHub:


git clone git://github.com/amperka/ino.git


Antes da instalação é preciso instalar alguns pacotes do Python:


yum install python-setuptools


Para a instalação vamos usar o easy_install:


easy_install ino


Antes de declarar o término da instalação, vamos instalar mais alguns pacotes do Python para que o ino funcione corretamente:


yum install python-configobj python-jinja2 python-serial libusb*


Agora sim, o ino pode ser utilizado no Fedora.

Para testar, vamos fazer um exemplo simples e gravá-lo no Arduino!

Conecte o Arduino ao computador e aguarde alguns segundos até que ele seja reconhecido. Para certificar-se de que isso aconteceu com sucesso use o comando:


lsusb


Você deverá ter algo como a imagem abaixo:



Note que meu Arduino foi reconhecido na linha do Bus 001 Device 009.

Crie agora um diretório para acondicionar o projeto e acesse-o:


mkdir pisca
cd pisca


Execute o ino com a opção init para inciar um projeto no diretório corrente:


ino init 


Iniciar edição do sketch:


vim src/pisca.ino


Eis o código fonte:


#DEFINE PINO_LED = 13
 
void setup() {
 pinMode(PINO_LED, OUTPUT);
}
 
void loop() {
 digitalWrite(PINO_LED, HIGH);
 delay(1000); 
digitalWrite(PINO_LED, HIGH);
 delay(1000);
}


Agora, para compilar:


ino build


Se você obtiver mensagem de erro que o arquivo boards.txt não foi encontrado (“Board description file (board.txt) not found. Searched in following places...”), use o seguinte:


Baixe o ambiente de programação do Arduino:


wget http://arduino.googlecode.com/files/arduino-1.0.5-linux32.tgz


Descompacte-o:


tar xzf arduino-1.0.5-linux32.tgz


Copie-o para /usr/local/share/arduino que é onde o ino vai buscar as informações de versões:


cp –r ~/arduino-1.0.5 /usr/local/share/arduino


Agora tente novamente:


ino build


Para fazer o upload para seu Arduino:


ino upload


Consulte a ajuda dos comandos para opções avançadas:


ino build --help
ino upload –help


Para saber todos os modelo de Arduino suportados, use:


ino list-models

 

Comentários  

 
0 #1 Gravando sketch no Arduino pela linha de comandos do LinuxRoberto Carlos 08-04-2015 08:00
Muito bom, parabéns, iniciativas como esta que nos ajuda no aprendizado.
Estes passos servem para o Ubuntu?
Como seria?
Sou novo no Arduino e Linux...rsrsrrs
Sabe como é, nós precisamos de um passo a passo.
Obrigado.
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: