Sintaxe kate Arduino .ino pode ser: C+ ou C# ou C++
Ferramentas > Realce> Fontes > C+ ou C# ou C++
Para compilar e subir o código, Baixe e instale o link a baixo:
1 - https://github.com/sudar/Arduino-Makefile
Basta fazer o download e descompactá-lo em um diretório que não será excluído ou movido.
2 - instalar o arduino-mk:
sudo apt-get install arduino-mk
2.1 - Opcional: instalar o Linuxbrew
sudo apt-get install build-essential curl file git
git clone https://github.com/Homebrew/brew ~/.linuxbrew/Homebrew mkdir ~/.linuxbrew/bin ln -s ../Homebrew/bin/brew ~/.linuxbrew/bin eval $(~/.linuxbrew/bin/brew shellenv)
$ brew tap sudar/arduino-mk
pip3 install pyserial
3 - On Debian or Ubuntu:
sudo apt-get install python3-serial
4 - Você também precisa do IDE do Arduino para fazer este trabalho, pois este arquivo make obterá as ferramentas e bibliotecas do diretório de instalação do IDE do Arduino. Instalar ide Arduino via Linux UBUNTU e DEBIAN via Flatpak versão do tutorial: Arduino IDE 1.8
flatpak install flathub cc.arduino.arduinoide
Opcional variáveis de ambiente - Em segundo lugar, altere o arquivo .bashrc para que as seguintes variáveis de ambiente sejam adicionadas:
# Diretório base onde os arquivos Makefile Sudar Arduino foram instalados
export ARDMK_DIR=/home/thiago/Documentos/arduino/_imp/Arduino-Makefile-master
# Diretório de ferramentas do Arduino Base
export AVR_TOOLS_DIR=/usr
# Diretório base onde o IDE arduino está instalado. Mude para se adequar ao seu diretório
export ARDUINO_DIR=/usr/share/arduino
Comando para a atualizar o .bashrc
. .bashrc
Basta iniciar agora o editor Kate e ir para Configurações-> Configurar Kate-> Plugins e habilitar o plugin Build and Project (Plugin de Compilação).
Agora:
5) Crie um diretório para o seu projeto: mkdir ~ /NOMEDOPROJETO
6) Mude para esse diretório e crie um arquivo com o nome "Makefile". O conteúdo é simples:
AVR_TOOLS_DIR=/usr
BOARD_TAG = uno
MONITOR_PORT = /dev/ttyACM0
AVRDUDE_CONF = /etc/avrdude.conf
include /usr/share/arduino/Arduino.mk
Este Makefile é para o Arduino Uno. Para compilar para outras placas, neste diretório e com este make file salvo, basta executar o comando make show_boards para ver as placas disponíveis. Em seguida, altere o BOARD_TAG apropriadamente para sua placa. Por exemplo, para o Arduino Mini Pro 5v, o BOARD_TAG é pro5v328 e não uno.
7) Crie o arquivo de projeto Kate: Este arquivo DEVE ser nomeado ".kateproject" :
{
"name": "Pisca-Pisca"
, "files": [ { "git": 1 }, {"directory": ".", "filters": ["*.ino","*.pde","*.c","*.cpp", "*.h" ] } ]
, "build": {
"directory": "."
, "build": "make all"
, "clean": "make clean"
, "upload": "make upload"
}
}
8 - Final
Crie seu arquivo nome.ino e adicione o código.
Para aparecer o menu Compilar vá em Configurações > Configurar o Kate > Plugins > Plugin de compilações
Para compilar, basta ir para Build -> Build Default Target (Compilar > Compilar Alvo Padrão). Isso é equivalente a Verificar no IDE do Arduino.
Para fazer o Upload, na janela Build plugin, basta adicionar clicando no (+ Adicionar um novo Alvo) e acrescentar a descrição "make upload", e o Makefile irá fazer o upload do esboço / programa para a placa.
Se ocorrer algum erro, clicar na guia de Resultado do plugin Build, nas linhas com erros e números de linha, irá pular para o local exato do erro.
Para obter mais informações, consulte a documentação do Sudar para o Makefile.
Fonte: https://primalcortex.wordpress.com/2014/12/23/using-kde-kate-editor-as-an-arduino-ide/
Comentários