Démarrer avec Arduino
Arduino est la marque d'une plateforme de prototypage open-source qui permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture Atmel AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3 pour l'Arduino Due).
Les schémas de ces cartes électroniques sont publiés en licence libre. (...)
Source Wikipedia
Matériel utilisé dont est issue cette documentation
- carte Arduino Nano
- configuré sur Ordinateur sous Linux Ubuntu 22.04.3 LTS
note de travail pour l'installation
Phase I - installation de l'IDE (ici sous Linux Ubuntu
Arduino IDE est un Environnement de Développement Intégré destiné à la programmation des microcontrôleurs Arduino. Il se télécharge depuis le site (ici IDE1).L'installation se fait de différentes manières (comme souvent sous Uubntu)
Le paquet Arduino est présent dans les dépôts Universe d'Ubuntu. Pour l'installer, il suffit d'installer le paquet arduino depuis la logithèque.
Phase I - configuration de l'IDE en français
L'interface, par défaut en anglais, peut être mise en français via le menu dans files > PreferencesPhase II - connecter la carte Arduino à l'ordinateur
Les drivers des cartes Arduino sont semblent-il présent dans les différentes distributions Linux. Ici c'est le cas (au final).Un problème
Lors du téléversement d'un premier script sur la carte Arduino, le message d'erreur suivant a été obtenu : "avrdude: stk500_recv(): programmer is not responding". Il aura fallu pour y rémédier :
- 1. vérifier via la commande dmesg que le branchement de la carte ARDUINO provoque la création d'un nouveau port de communication. Ici oui, nous le constatons avec la présence de "ch341-uart" dans la réponse à la commande
- 2. adapter les droits d'accès en insérant le compte utilisateur de la machine (ici heliocat sous linux) dans le groupe dialout (afin de lui donner l'accès aux ports série de type ttyS0 ou ttyUSB0)
- 3. modifier le paramétrage de l'IDE en changeant la référence du processus Arduino utilisé, ici : "ATmega328p old bootloader"
Ressources en lien avec le problème
- Problème port USB Ubuntu 20.04 LTS RESOLU
- No ttyACM0 for Arduino Nano on Ubuntu. How can I attach it?