domingo, 22 de maio de 2016

Rodando interface Arduino IDE - Ubuntu 16.04

Para rodar o IDE mais atualizado do Arduino no Ubuntu, sugiro não utilizar o apt-get, pois naturalmente o repositório está bem desatualizado e a compilação de algumas bibliotecas podem ser prejudicadas em versões mais antigas da IDE.

Para rodar, basta fazer o download da IDE Arduino, em seu site: www.arduino.cc

Depois de realizado o download, descompacte o arquivo utilizando o comando:

tar xvf <arquivo_do_instalador.tar.xz>

Em meu caso:
tar xvf arduino-nightly-linux64.tar.xz

Depois disso, acesse a pasta em que foi descompactado e rode a IDE, através do comando:
./arduino

UBUNTU: Arduino IDE error - avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied



Se você está rodando a IDE do Arduino no Ubuntu (16.04, no meu caso), possivelmente você não vai conseguir realizar o upload para a placa, em virtude do erro abaixo:

avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
ioctl("TIOCMGET"): Inappropriate ioctl for device

Para corrigir o problema, digite o comando:
$ sudo usermod -a -G dialout <username>
$ sudo chmod a+rw /dev/ttyACM0

Onde <username> é o nome do usuário do seu ubuntu. /dev/ttyACM0 pode ser substituido pela porta onde a placa foi encontrada (verificar mensagem de erro).

domingo, 8 de maio de 2016

Descompactando arquivos .RAR no Ubuntu

O Ubuntu não vem com o pacote de descompactação de arquivos .rar por padrão. Para habilitar essa funcionalidade, basta executar o comando:

apt-get install rar