Assistant de projets Arduino 1.0.5 et Atmel pour Qt Creator 3.0.1 et Ubuntu 14.04

Cet article explique comment installer un template Arduino pour Qt-Creator. Nous nous baserons sur les versions des logiciels suivants:

Installation des paquets nécessaires

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

Installer les templates

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 :

Wizard Qt creator pour les projets arduino et Amega

Droits sur l’USB

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.

Configuration du projet Qt Creator

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 :

Changer le configuration du terminal dans Qt Creator

Dans l’onglet projet (à gauche de la fenêtre) sélectionner Build Settings. Ajouter /src à la fin du répertoire de compilation :

Generic manager de Qt Creator

Dans les étapes de compilation (si ce n’est pas déjà fait) sélectionner make all:

Selectionner Make all dans le menu build steps de Qt Creator

Dans les étapes de nettoyage, sélectionner make clean:

Selectionner Make all dans le menu clean steps de Qt Creator

Aller dans le second onglet : Run Settings, et configurer les paramètres suivants:

Réglage des paramètres dans le menu Run settings de Qt creator project

Cliquer run, le programme doit se compiler et être transférer dans l’Arduino.

Remerciements

Merci à Mauro Giampieri pour ses propositions et améliorations.

Voir aussi


Dernière mise à jour : 13/10/2021