Para instalar o Arduino IDE no Arch Linux e derivados, usar o pacote arduino
:
pacman -S arduino
A IDE será aberta com o comando arduino
.
Para instalar o suporte para placas Intel Galileo, clique em Tools → Board → Boards Manager..., selecione Arduino Certified em Type e instale o pacote Intel i586 Boards.
Nota: O pacote tem dois erros: ele assume que o Python padrão do sistema é o Python 2. Para corrigir, vá até o diretório
~/.arduino15/packages/Intel/tools/i586-poky-linux-uclibc/<versão>/i586
, e execute as seguintes instruções:
sed -i -e 's|perm +111|perm /111|' install_script.sh
sed -i -e 's|env python|env python2|' relocate_sdk.py
bash install_script.sh
Para configurar a IDE, clique em Tools → Board e selecione Intel Galileo ou Intel Galileo Gen2 dependendo da placa utilizada. Depois, clique em Tools → Port e selecione a porta onde a Galileo foi detectada.
Nota: Caso a placa não seja detectada pela Arduino IDE, é possível que o usuário não tenha acesso às portas seriais. Para corrigir, execute as seguintes instruções:
sudo gpasswd -a $USER lock
sudo gpasswd -a $USER uucp
Então faça logout e login novamente.
A IDE vem com vários exemplos. Para escolher, clique em File → Examples. O exemplo mais simples de verificar o funcionamento é o 01.Basics → Blink, que pisca o LED da placa.
Para compilar o código, clique no botão Verify (um visto) ou digite Ctrl+R.
Para enviar o código para a placa, clique no botão Upload (uma seta para a direita) ou digite Ctrl+U.
Após o envio ser feito, o LED deverá estar piscando de forma intermitente.