Cet article explique comment installer un template Arduino pour Qt-Creator. Nous nous baserons sur les versions des logiciels suivants:
Premièrement, lancer un terminal (ctrl-alt-t) et installer Qt Creator:
sudo apt-get install qtcreator
Maintenant installer le paquet Arduino core:
sudo apt-get install arduino-core
Installer le Makefile d’Arduino:
sudo apt-get install arduino-mk
De la même façon, installer le terminal GTK:
sudo apt-get install gtkterm
Télécharger et extraire cette archive:
Templates Arduino et AVR pour Qt Creator
Copier les dossier dans le répertoire template de Qt Creator :
cd path/to/downloaded/archive
sudo cp -R atmega/ /usr/share/qtcreator/templates/wizards/
sudo cp -R arduino/ /usr/share/qtcreator/templates/wizards/
Changer les droits pour tous les utilisateurs pour le répertoire :
sudo chmod -R 755 /usr/share/qtcreator/templates/wizards/arduino/
Démarrer ou redémarrer Qt Creator pour que les modifications soient prise en compte :
Certains programmateurs comme le AVRISPmkII nécessitent les droits sur l’USB. Les droits peuvent être donnés de façon permanente en ajoutant un fichier de règles (fourni dans l’archive) :
sudo cp 60-avrisp.rules /etc/udev/rules.d/
Pour que les changements soient pris en compte, redémarrer les services USB :
sudo service udev restart
Si l’AVRISPmkII est connecté, il faut le débrancher et le rebrancher.
Ajouter l’utilisateur courant au groupe dialout :
sudo usermod -a -G dialout $(whoami)
Fermer la session pour que les changements soient pris en compte.
Les étapes que nous venons de décrire ne doivent être faîtes qu’une seule fois. Mais les suivantes doivent être faites à chaque nouvelle création de projet. Créer un nouveau projet grâce à l’assistant. Lorsque le projet est créé, aller dans le enu Tools>Option et changer le terminal pour xterm :
Dans l’onglet projet (à gauche de la fenêtre) sélectionner Build Settings. Ajouter /src à la fin du répertoire de compilation :
Dans les étapes de compilation (si ce n’est pas déjà fait) sélectionner make all:
Dans les étapes de nettoyage, sélectionner make clean:
Aller dans le second onglet : Run Settings, et configurer les paramètres suivants:
Cliquer run, le programme doit se compiler et être transférer dans l’Arduino.
Merci à Mauro Giampieri pour ses propositions et améliorations.