Contenu
cacher
Comment utiliser Arduino REES2 Uno
Comment utiliser Arduino Uno
Application typique
- Xoscillo, un oscilloscope open-source
- Arduinome, un contrôleur MIDI qui imite le Monome
- OBDuino, un ordinateur de bord qui utilise l'interface de diagnostic embarqué que l'on trouve dans la plupart des voitures modernes
- Ardupilot, logiciel et matériel de drone
- Gameduino, un shield Arduino pour créer des jeux vidéo rétro en 2D
- ArduinoPhone, un téléphone portable à faire soi-même
- Plateforme d'analyse de la qualité de l'eau
Téléchargement / Installation
- Aller à www.arduino.cc pour télécharger la dernière version du logiciel arduino et sélectionner votre système d'exploitation
- Dans la barre de titre, cliquez sur l'onglet Logiciel, faites défiler vers le bas une fois que vous verrez cette image
- Selon votre système d'exploitation, comme si vous avez un système Windows, choisissez Windows Installer.
La configuration initiale
- Sélectionnez le menu Outils et Tableau
- Sélectionnez ensuite le type de carte Arduino que vous souhaitez programmer, dans notre cas c'est l'Arduino Uno.
- Sélectionnez le programmeur Arduino ISP, si ce n'est pas sélectionné, vous devez sélectionner le programmeur Arduino ISP. après avoir connecté l'Arduino il faut sélectionner le port COM.
Faire clignoter une Led
- Connectez la carte à l'ordinateur. Dans l'Arduino, le logiciel va à File -> Examples -> Bases -> LED clignotante. Le code se chargera automatiquement dans la fenêtre.
- Appuyez sur le bouton Télécharger et attendez que le programme indique Téléchargement terminé. Vous devriez voir la LED à côté de la broche 13 commencer à clignoter. Notez qu'il y a déjà une LED verte connectée à la plupart des cartes - vous n'avez pas nécessairement besoin d'une LED séparée.
Dépannage
Si vous n'êtes pas en mesure de télécharger un programme sur Arduino Uno et que vous obtenez cette erreur pour "BLINK" Pendant le téléchargement, Tx et Rx clignotent simultanément et génèrent le message
avrdude : erreur de vérification, première incompatibilité à l'octet 0x00000x0d != 0x0c Erreur de vérification Avrdude ; incompatibilité de contenu Avrdudedone "Merci"
Suggestion
- Assurez-vous d'avoir sélectionné le bon élément dans le menu Outils > Tableau. Si vous avez un Arduino Uno, vous devrez le choisir. De plus, les nouvelles cartes Arduino Duemilanove sont livrées avec un ATmega328, tandis que les plus anciennes ont un ATmega168. Pour vérifier, lisez le texte sur le microcontrôleur (la plus grande puce) sur votre carte Arduino.
- Vérifiez que le bon port est sélectionné dans le menu Tools > Serial Port (si votre port n'apparaît pas, essayez de redémarrer l'IDE avec la carte connectée à l'ordinateur). Sur Mac, le port série devrait ressembler à /dev/tty.usbmodem621 (pour Uno ou Mega 2560) ou /dev/tty.usbserial-A02f8e (pour les anciennes cartes basées sur FTDI). Sous Linux, ce devrait être /dev/ttyACM0 ou similaire (pour Uno ou Mega 2560) ou
/dev/ttyUSB0 ou similaire (pour les anciennes cartes). - Sous Windows, ce sera un port COM mais vous devrez vérifier dans le Gestionnaire de périphériques (sous Ports) pour voir lequel. Si vous ne semblez pas avoir de port série pour votre carte Arduino, consultez les informations suivantes sur les pilotes.
Conducteurs
- Sous Windows 7 (en particulier la version 64 bits), vous devrez peut-être accéder au Gestionnaire de périphériques et mettre à jour les pilotes pour Uno ou Mega 2560.
- Faites un clic droit sur le périphérique (la carte doit être connectée à votre ordinateur) et pointez Windows sur le fichier .inf approprié. file encore. Le .inf se trouve dans le répertoire drivers/ du logiciel Arduino (pas dans le sous-répertoire FTDI USB Drivers de celui-ci).
- Si vous obtenez cette erreur lors de l'installation des pilotes Uno ou Mega 2560 sous Windows XP : « Le système ne trouve pas le file spécifié
- Sous Linux, Uno et Mega 2560 apparaissent comme des périphériques sous la forme /dev/ttyACM0. Ceux-ci ne sont pas pris en charge par la version standard de la bibliothèque RXTX que le logiciel Arduino utilise pour la communication série. Le téléchargement du logiciel Arduino pour Linux inclut une version de la bibliothèque RXTX corrigée pour rechercher également ces périphériques /dev/ttyACM*. Il existe également un package Ubuntu (pour 11.04) qui inclut la prise en charge de ces appareils. Si, toutefois, vous utilisez le package RXTX de votre distribution, vous devrez peut-être créer un lien symbolique de /dev/ttyACM0 vers /dev/ttyUSB0 (par example) pour que le port série apparaisse dans le logiciel Arduino
Courir
- sudo usermod -a -G tty votrenom d'utilisateur
- sudo usermod -a -G composer votre nom d'utilisateur
- Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.
Accès au port série
- Sous Windows, si le logiciel est lent à démarrer ou se bloque au lancement, ou si le menu Outils est lent à s'ouvrir, vous devrez peut-être désactiver les ports série Bluetooth ou d'autres ports COM en réseau dans le Gestionnaire de périphériques. Le logiciel Arduino analyse tous les ports série (COM) de votre ordinateur lorsqu'il démarre et lorsque vous ouvrez le menu Outils, et ces ports en réseau peuvent parfois provoquer des retards ou des plantages importants.
- Vérifiez que vous n'exécutez aucun programme qui analyse tous les ports série, comme le logiciel USB Cellular Wi-Fi Dongle (par exemple de Sprint ou Verizon), les applications de synchronisation PDA, les pilotes Bluetooth-USB (par exemple BlueSoleil), les outils de démon virtuel, etc.
- Assurez-vous que vous n'avez pas de logiciel pare-feu qui bloque l'accès au port série (par exemple ZoneAlarm).
- Vous devrez peut-être quitter Processing, PD, vvvv, etc. si vous les utilisez pour lire des données via la connexion USB ou série à la carte Arduino.
- Sous Linux, vous pouvez essayer d'exécuter le logiciel Arduino en tant que root, au moins temporairement pour voir si le téléchargement est corrigé.
Connexion physique
- Assurez-vous d'abord que votre carte est allumée (la LED verte est allumée) et connectée à l'ordinateur.
- L'Arduino Uno et le Mega 2560 peuvent avoir des difficultés à se connecter à un Mac via un concentrateur USB. Si rien n'apparaît dans votre menu "Outils> Port série", essayez de brancher la carte directement sur votre ordinateur et de redémarrer l'IDE Arduino.
- Déconnectez les broches numériques 0 et 1 lors du téléchargement car elles sont partagées avec la communication série avec l'ordinateur (elles peuvent être connectées et utilisées après le téléchargement du code).
- Essayez de télécharger sans rien connecter à la carte (à part le câble USB, bien sûr).
- Assurez-vous que la carte ne touche rien de métallique ou de conducteur.
- Essayez un autre câble USB ; parfois ils ne fonctionnent pas.
Réinitialisation automatique
- Si vous avez une carte qui ne prend pas en charge la réinitialisation automatique, assurez-vous de réinitialiser la carte quelques secondes avant de télécharger. (Les Arduino Diecimila, Duemilanove et Nano prennent en charge la réinitialisation automatique, tout comme les LilyPad, Pro et Pro Mini avec des en-têtes de programmation à 6 broches).
- Cependant, notez que certains Diecimila ont été accidentellement gravés avec le mauvais chargeur de démarrage et peuvent vous obliger à appuyer physiquement sur le bouton de réinitialisation avant le téléchargement.
- Cependant, sur certains ordinateurs, vous devrez peut-être appuyer sur le bouton de réinitialisation de la carte après avoir appuyé sur le bouton de téléchargement dans l'environnement Arduino. Essayez différents intervalles de temps entre les deux, jusqu'à 10 secondes ou plus.
- Si vous obtenez cette erreur : [VP 1]L'appareil ne répond pas correctement. Essayez de télécharger à nouveau (c'est-à-dire réinitialisez la carte et appuyez sur le bouton de téléchargement une deuxième fois).
Chargeur de démarrage
- Assurez-vous qu'un chargeur de démarrage est gravé sur votre carte Arduino. Pour vérifier, réinitialisez la carte. La LED intégrée (qui est connectée à la broche 13) doit clignoter. Si ce n'est pas le cas, il se peut qu'il n'y ait pas de bootloader sur votre carte.
- Quel type de planche vous avez. S'il s'agit d'une Mini, LilyPad ou d'une autre carte qui nécessite un câblage supplémentaire, incluez une photo de votre circuit, si possible.
- Que vous ayez pu ou non télécharger sur le tableau. Si oui, que faisiez-vous avec la carte avant/lorsqu'elle a cessé de fonctionner, et quels logiciels avez-vous récemment ajoutés ou supprimés de votre ordinateur ?
- Les messages affichés lorsque vous essayez de télécharger avec la sortie détaillée activée. Pour ce faire, maintenez la touche Maj enfoncée tout en cliquant sur le bouton de téléchargement dans la barre d'outils.