TP 1: Prise en main de l'environnement Arduino
Auteur: Congduc Pham, UPPA
TRES IMPORTANT: Avant toute
manipulation pour enlever des composants électroniques des
capteurs, il faut que le capteur soit éteint ou non alimenté par
le port USB par exemple.
Les cartes Arduino MEGA 2560 ou Arduino UNO
Présentation
La carte Arduino MEGA 2560 est construite autour d'un
microcontrolleur ATmega2560.
L'Arduino UNO lui possède un ATmega328.
Le MEGA2560 est bien plus puissant mais les exemples suivants
fonctionnent sur les 2 plateformes.
Priser en main de l'IDE et des programmes de test
- Procédure 2021-2022 en salle de TP
- Téléchargez l'archive sketch.zip
et mettez le sur votre Bureau. Décompresser l'archive.
- Sur les machines Linux de TP, l'environnement Arduino est
installé dans /opt/arduino-1.8.15
lancer la commande arduino:
> arduino
- Au premier lancement de l'IDE, aller dans les préférences et indiquer VOTRE
répertoire sketch comme
répertoire
de travail pour l'IDE
- Tous les codes des exemples sont maintenant disponibles dans Fichier/Sketchbook
- Procédure générale (sur votre ordinateur portable par exemple)
- Récupérer la dernière version de l'IDE pour plateforme Linux
(64-bit) ou MacOS ou Windows sur http://arduino.cc/en/Main/Software
- Créer dans votre répertoire racine un dossier sketch
- Créer
dans votre dossier sketch un
dossier libraries
- Au premier lancement de l'IDE, aller dans les préférences et
indiquer le répertoire sketch comme
répertoire
de travail pour l'IDE
- Tous les codes des exemples sont maintenant disponibles dans Fichier/Sketchbook
Premiers tests
- Lancer l'IDE Arduino
- Dans Fichier/Exemples, regarder la structure d'un programme
Arduino avec l'exemple "01.Basics/BareMinimum"
- Regarder ensuite "01.Basics/AnalogReadSerial"
- Regarder ensuite "01.Basics/Blink" pour connecter une LED et
la faire clignoter. Une LED a toujours une patte plus courte qui
est le + c'est sur cette patte que l'on met une résistance. On
connecte donc la patte avec la résistance sur une sortie
numérique ou analogique de l'Arduino et l'autre patte sur une
pin GND de l'Arduino.
- Vous pouvez regarder d'autres exemples pour vous familiariser avec la
programmation Arduino. Il est recommandé de lire ce
petit guide et ensuite continuer avec le prochain TP qui utilise le tutoriel en ligne. N'oubliez pas que si vous avez indiqué votre répertoire sketch comme
répertoire
de travail pour l'IDE, tous les codes des exemples du prochain TP sont maintenant disponibles dans Fichier/Sketchbook. Utilisez ces codes pour tester les exemples du prochain TP.
Documents et Liens