Installation et configuration de l'environnement de développement Arduino ide. Connexion et configuration Arduino. Téléchargement d'un croquis de l'IDE Arduino vers la carte Arduino

L'environnement de développement Arduino se compose d'un éditeur de texte code du programme, zone de message, fenêtre de sortie de texte (console), barre d'outils avec boutons pour les commandes fréquemment utilisées et plusieurs menus. L'environnement de développement est connecté au matériel Arduino pour télécharger des programmes et communiquer.

Télécharger
Surveillance bus série(Moniteur série)

Affiche les données envoyées à la plateforme Arduino ( Carte USB ou carte bus série). Pour envoyer des données, vous devez saisir du texte et appuyer sur le bouton Envoyer ou Entrée. Sélectionnez ensuite le débit en bauds dans la liste déroulante, correspondant à la valeur Série.begin dans le croquis. Sous Mac ou Linux OS, la plate-forme Arduino sera redémarrée (le croquis recommencera) lorsque la surveillance du bus série sera connectée.

Il est possible d'échanger des informations avec la plateforme via les programmes Processing, Flash, MaxMSP, etc. (voir la page de description de l'interface pour plus de détails).

Paramètres

Certains paramètres peuvent être modifiés dans la fenêtre Préférences(Menu Arduino sous Mac OS ou Fichier sous Windows et Linux). Le reste des paramètres se trouve dans le fichier dont l'emplacement est indiqué dans la fenêtre Préférences.

Plateformes

Le choix de la plate-forme affecte : les paramètres (par exemple la vitesse du processeur et le débit en bauds) utilisés lors de la compilation et du chargement des croquis et les paramètres d'enregistrement du chargeur de démarrage du microcontrôleur. Certaines caractéristiques de la plateforme diffèrent uniquement dernier paramètre(chargement du chargeur de démarrage), donc même avec téléchargement réussi avec une sélection appropriée, il peut être nécessaire de vérifier la différence avant d'écrire le Bootloader.

  • Arduino BT
    Fréquence d'horloge ATmega168 16 MHz. Le Bootloader est chargé avec les codes d'initialisation du module Bluetooth.
  • LilyPad Arduino avec ATmega328
    Fréquence d'horloge ATmega328 8 MHz (3,3 V) avec possibilité redémarrage automatique. Conforme ArduinoPro ou Pro Mini (3,3 V, 8 MHz) avec ATmega328.
  • LilyPad Arduino avec ATmega168
    La fréquence d'horloge de l'ATmega168 est de 8 MHz.

    Le Bootloader chargé a un long délai d'attente (lors du redémarrage, la LED de la broche 13 clignote trois fois), car versions originales Les LilyPads ne prennent pas en charge le redémarrage automatique. De plus, les horloges externes ne sont pas prises en charge et Bootloader configure donc l'ATmega168 pour charger l'horloge interne de 8 MHz.

    Sous réserve de disponibilité versions ultérieures LilyPad (avec entrée logicielle à 6 broches) vous oblige à sélectionner Arduino Pro ou Pro Mini (8 MHz) avec ATmega168 avant de charger Bootloader.

  • Arduino Pro ou Pro Mini (3,3 V, 8 MHz) avec ATmega328
    Fréquence d'horloge ATmega328 8 MHz (3,3 V) avec capacité de redémarrage automatique. Compatible avec LilyPad Arduino avec ATmega328.
  • Arduino Pro ou Pro Mini (3,3 V, 8 MHz) avec ATmega168
    Fréquence d'horloge ATmega168 8 MHz (3,3 V) avec capacité de redémarrage automatique.
  • Arduino NG ou versions précédentes avec ATmega168
    La vitesse d'horloge de l'ATmega168 est de 16 MHz sans redémarrage automatique. La compilation et le chargement correspondent à Arduino Diecimila ou Duemilanove avec ATmega168, mais le Bootloader a un long timeout (la LED de la broche 13 clignote trois fois au redémarrage).
  • Arduino NG ou versions précédentes avec ATmega8
    La vitesse d'horloge de l'ATmega8 est de 16 MHz sans capacité de redémarrage automatique.

EDI Arduino est un environnement de développement de programmes (croquis) pour les microcontrôleurs de la gamme Arduino. En utilisant cette demande les écoliers et les étudiants se familiarisent avec la programmation et la conception radio, et les designers amateurs du monde entier créent des projets éducatifs et divertissants sur Arduino. L'application est disponible en téléchargement gratuit sur le site officiel du fabricant.

Où télécharger l'IDE Arduino en russe

Le programme est gratuit et open source, le langage Arduino est basé sur le langage de programmation C++, mais est grandement simplifié à l'aide de diverses bibliothèques. Vous pouvez télécharger l'IDE Arduino sur le site officiel à l'adresse : www.arduino.cc/en/Main/Software, où vous pouvez sélectionner version appropriée pour votre système d'exploitation, vous pouvez également télécharger l'archive avec le programme depuis Google Disk.

Installation de l'IDE Arduino Windows/Linux

Après avoir téléchargé le fichier d'installation .exe le programme le créera lui-même dossiers requis pour stocker des croquis et des bibliothèques dans le dossier utilisateur Mes documents. Initialement, Arduino IDE 1.8.6 ne contient que des bibliothèques standards. Travailler avec modules séparés vous devrez également télécharger et installer fichiers nécessaires bibliothèques pour connecter des modules à la carte Arduino.

Vidéo. Installation de l'IDE Arduino sur Windows 7/Win 10

Vidéo. Installation de l'IDE Arduino dans Ubuntu/Debian/Mint

Configuration de l'IDE Arduino pour le travail

Pour réglage fin Arduino IDE 1.8.5 sous Windows ou Linux suit via la barre d'outils " Fichier -> Paramètres» Plusieurs éléments seront disponibles dans la nouvelle fenêtre que vous pourrez personnaliser (voir image ci-dessous). Après avoir configuré l'application, pour que les modifications prennent effet, cliquez sur le bouton " D'ACCORD" et redémarrez le programme. Les paramètres peuvent être modifiés à votre discrétion.

  1. choisir un endroit pour stocker les croquis et les bibliothèques ;
  2. sélection de la langue de l'interface dans le programme Arduino IDE 1.8
  3. sélectionner la taille et l'échelle de la police de l'éditeur de texte ;
  4. montrer messages détaillés lors de la compilation/chargement ;
  5. afficher les numéros de ligne dans un éditeur de texte ;
  6. vérifier les mises à jour sur le réseau lors du démarrage de l'IDE Arduino ;
  7. enregistrer les croquis avant de les compiler/télécharger.

Configuration de l'IDE Arduino pour Nano/Mega 2560/Uno

Lors de la première connexion du microcontrôleur, vous devez vous assurer que le programme Arduino IDE 1.8 a détecté la carte Arduino Nano connectée à Port USB. Lorsque vous connectez une carte Arduino à votre ordinateur, un Port COM. Vous pouvez vérifier la connexion via le gestionnaire de périphériques ou via le panneau Arduino IDE " Outils -> Port"- en plus de COM1, un port supplémentaire devrait apparaître.


Une fois connecté Microcontrôleur Arduinoà différents Ports USB ordinateur, le numéro du port COM changera. Si vous disposez d'un microcontrôleur « non officiel » avec microUSB, vous devrez alors installer en plus les pilotes pour le CH340G. Si le port est détecté, avant de télécharger le croquis, vous devez sélectionner la carte que vous utilisez dans la barre d'outils Arduino IDE " Outils -> Gestionnaire de forums»


Lorsqu'il est connecté à Ordinateur Arduino Uno doit être sélectionné dans le gestionnaire de cartes Arduino/Genuino Uno. Dans le cas d Carte Arduino Mega ou Nano, vous devez également sélectionner un processeur à microcontrôleur. Pour Nano, il peut s'agir d'un ATmega168 ou d'un ATmega328, pour la carte Mega, il peut s'agir d'un processeur ATmega2560 ou ATmega1280. Vous pouvez connaître le type grâce aux caractéristiques que le fabricant indique habituellement sur le circuit imprimé.

Vidéo. Connexion Arduino IDE Nano/Uno/Mega

Après avoir terminé toutes les opérations, vous devez vérifier la connexion du microcontrôleur et télécharger un croquis vide sur la carte ou un croquis pour faire clignoter la LED de l'Arduino. Pour ce faire, il y a des icônes correspondantes sur la barre d'outils : voir l'image avec la désignation Fonctions Arduino IDE ci-dessus. À connexion incorrecte ou s'il n'y a pas de pilotes, le programme signalera une erreur - le programmeur ne répond pas.

Éditeur Web Arduino IDE en ligne

Les instructions d'utilisation de ce service sont disponibles uniquement sur Anglais et est disponible via ce lien. Parmi les inconvénients, il convient également de noter qu'un croquis écrit dans Arduino Web Editor ne peut être chargé que dans l'original Carte Arduino. L'accès au service est disponible uniquement pour les utilisateurs enregistrés (l'inscription est gratuite). Vous pouvez laisser des questions dans les commentaires

IDE (de l'anglais Integrated Development Environment - environnement de développement intégré) est une application ou un groupe d'applications (environnement) conçu pour créer, configurer, tester et maintenir des logiciels.

Un environnement de développement intégré se caractérise par la présence de fonctionnalités complexes, notamment l'édition et la compilation du code source, la création de ressources logicielles, la création de bases de données, etc. Vous pouvez en savoir plus sur l'IDE et le développement de ce concept.

Dans Projet Arduino a été créé logiciel, répondant aux exigences de base d'un IDE typique. Ce n'est pas un logiciel puissant comme Eclipse ou NetBeans, mais simple, programme fonctionnel, qui nous permet d'écrire, de compiler et de télécharger un programme sur le microcontrôleur.

Structure simple L'IDE Arduino est un avantage car il permet de maîtriser rapidement le programme et de passer au développement d'applications pour Arduino. Malgré sa simplicité et son intuitivité des contrôles clairs, cela vaut la peine de prêter attention au plus éléments importants programmes.

Après avoir lancé le programme, vous pouvez trouver quatre éléments fonctionnels principaux :

  1. menu du programme ;
  2. panneau accès rapide aux fonctions les plus importantes ;
  3. éditeur (pour placer le code du programme);
  4. panneau de messages et d'état du programme.

Le menu du programme permet de gérer le projet, par exemple, créer un nouveau projet, sauvegarder celui en cours, imprimer le code source sur une imprimante.

Une caractéristique intéressante du programme est l'ensemble intégré d'exemples de programmes. C'est très pratique, car des exemples de programmes peuvent être immédiatement vérifiés en les chargeant dans le microcontrôleur. Si nécessaire, vous pouvez enregistrer l'exemple et le modifier en fonction de vos besoins.

Les menus Fichier et Édition contiennent des options standard.

Le menu Sketch contient des options pour compiler le projet et importer les bibliothèques nécessaires.

Intéressant et élément utile L'IDE est le menu "Outils", qui comprend des fonctions permettant de formater automatiquement le code, d'archiver le projet et d'allumer le moniteur du port série (l'USB dans Arduino est traité comme un port série ordinaire).

L'élément le plus important du menu Outils est la possibilité de sélectionner la carte appropriée, c'est-à-dire votre système Arduino connecté à l'ordinateur. Tout le monde est sur la liste versions officielles Arduino. Si votre type de carte ne figure pas dans la liste, vous pouvez l'ajouter en modifiant l'un des fichiers du programme. Cependant, cela fait l’objet d’un article séparé.

Dans le menu Outils, vous pouvez également définir le port auquel la carte Arduino est connectée. L'IDE Arduino détecte lui-même le port, mais vous devez parfois définir manuellement le numéro de port dans les paramètres.

À l'aide de l'IDE Arduino, vous pouvez également démarrer, c'est-à-dire programmer un Bootloader (chargeur de démarrage) pour un nouveau microcontrôleur Atmega propre, ce qui vous permet de cloner des puces ou simplement de remplacer un microcontrôleur défectueux dans Arduino.

Pour travail régulier avec Arduino IDE, un panneau d'accès rapide est utilisé, équipé du plus grand nombre boutons importants. Cette solution, qui facilite le travail avec le package IDE, nous donne un accès direct à presque tous les paramètres nécessaires lors de l'écriture et du test d'un programme.

Ils permettent (de gauche à droite) :

  1. compiler le programme ;
  2. charger le programme dans le microcontrôleur (avant de flasher le firmware, le code du programme est compilé) ;
  3. commencer à travailler sur un nouveau projet ;
  4. ouvrir un projet existant ;
  5. enregistrez le projet sur le disque ;
  6. Activez le moniteur de port série.

Toutes les options situées sur le panneau d'accès rapide sont dupliquées dans le menu du programme.

Un élément utile supplémentaire situé sous le bouton d'alimentation du moniteur du port série est un menu de gestion des onglets (7). Les onglets de l'IDE Arduino facilitent l'écriture de projets complexes et vous permettent également de travailler avec plusieurs projets en même temps.

Le plus la plupart La fenêtre du programme est destinée à écrire directement le code du programme lui-même. L'éditeur de l'IDE Arduino n'est pas très avancé, mais possède les éléments les plus importants pour faciliter l'écriture programmes simples. Ces éléments incluent la coloration syntaxique et les blocs (crochets). Ce n'est pas beaucoup, mais c'est suffisant pour des projets simples.

Le dernier élément du programme est la fenêtre de message et d'état. Les informations qui y sont affichées permettent à l'utilisateur de trouver des erreurs dans code de programme et recevez la confirmation que la compilation et le chargement du programme dans le microcontrôleur sont terminés.

Pour résumer, l'IDE Arduino est un simple progiciel, qui vous permet de programmer n'importe quel frais connus Arduino, communiquer avec port série et gérez facilement vos projets.

Afin de créer vos projets sur Basé sur Arduino, vous devrez écrire un firmware et le télécharger sur votre microcontrôleur. L'IDE Arduino vous permet d'exécuter ces fonctions. Il existe d'autres façons d'écrire un firmware et de télécharger des croquis sur l'Arduino, mais la plus simple consiste à utiliser l'IDE Arduino. Ensuite, je vais vous dire où vous pouvez télécharger et quelle version est préférable d'installer, comment configurer et comment utiliser ce programme.

Télécharger l'IDE Arduino

Version Fenêtres Mac OS X Linux
1.6.5
1.8.2

La source la plus sûre et la plus fiable est bien sûr le site officiel, mais vous pouvez télécharger les versions les plus populaires sur cette page en utilisant les liens ci-dessus. Le plus dernière version au moment de la rédaction de l'article 1.8.2. Vous pouvez le télécharger, mais de nombreuses personnes recommandent de télécharger la version 1.6.5 car elle est considérée comme la plus stable. Il y a aussi version classique Idée 1.0.6. Il ne prend pas en charge Arduino Yún et Arduino DUE. De plus, cette gamme de versions de programme n'est plus supportée par la communauté et ne sera pas mise à jour.

Pour Windows il est possible de télécharger une archive (Windows) et un installateur ( Programme d'installation de Windows). Les archives peuvent être utilisées comme Version portable. Et si vous installez l'environnement de développement Arduino sur votre ordinateur permanent lieu de travail, alors il est préférable de choisir Windows Installer.

j'utilise dernière version, mais il rencontre des difficultés lorsqu'on travaille depuis un autre éditeur. J'ai essayé pendant longtemps de configurer les fonctions du programme dans Sublime éditeur Texte 3. Cette combinaison ne voulait absolument pas fonctionner, j'ai donc simplement abandonné cette idée et j'ai tout laissé tel quel. Si vous souhaitez utiliser votre éditeur préféré, il est préférable de télécharger la version 1.6.5.

Pour télécharger, sélectionnez version requise, adapté à votre système d'exploitation. Ensuite, une page avec des dons volontaires s'ouvrira. L'IDE Arduino est programme gratuit. Vous pouvez simplement le télécharger en cliquant sur inscription grise« Just Download », ou vous pouvez remercier les développeurs avec une contribution volontaire.

Si vous avez téléchargé l'archive, décompressez-la simplement et exécutez Arduino.exe.

Si vous avez téléchargé fichier d'installation alors tu dois faire installation standard. Le processus d'installation est très simple et ne prendra pas beaucoup de temps, mais par souci d'exhaustivité de l'article, je vais le décrire en détail.

Exécutez le fichier d'installation. Nous acceptons les termes du contrat de licence (après lecture, bien sûr).


Nous acceptons les conditions

Sélectionnez les modules de programme nécessaires. Les deux premiers doivent être marqués. Le reste dépend de vous.


Sélection des composants Arduino ide.

Pendant l'installation, une fenêtre peut apparaître vous invitant à installer un pilote USB vers série. Nous sommes d'accord et attendons la fin de l'installation. Ceci termine l’ensemble du processus. Il ne reste plus qu'à mettre en place l'environnement de développement et vous pouvez créer.

Configuration de l'IDE Arduino

Après l'installation, vous devez configurer le programme. C'est très simple à faire :

1. Connectez d'abord votre Arduino à votre ordinateur avec par USB câble.

2. Allez ensuite sur " Démarrer >> Panneau de configuration >> Gestionnaire de périphériques". Là, vous devez trouver " Ports COM et LPT". Cette liste indiquera votre arduino et le port auquel il est connecté (COM2). Rappelez-vous cette valeur.

Si votre microcontrôleur n'est pas répertorié ou s'affiche comme appareil non identifié, cela signifie que le pilote n'est pas installé correctement ou que vous avez une carte chinoise avec une puce CH340. Ce n'est pas un problème. Vous avez juste besoin d'un autre pilote. Je vous ai dit où le télécharger et comment l'installer

3. Lancez maintenant l’IDE ​​Arduino et allez immédiatement dans le menu « Outils >> Port". Là, vous devez sélectionner le port COM dont vous vous souvenez.

Ceci termine la configuration. N'oubliez pas que ces paramètres devront être modifiés si vous connectez la carte à un autre port USB ou si vous utilisez une autre carte.

Utiliser l'IDE Arduino

Le programme est très simple à utiliser. Afin de nous assurer que tout fonctionne correctement, téléchargeons notre premier croquis sur le microcontrôleur. Pour cela nous utilisons exemple standard avec LED clignotante. Il y en a beaucoup dans l'environnement de développement exemples prêts à l'emploi. C'est ce que nous utiliserons.

Cliquez ensuite sur le bouton « Télécharger » et attendez que le chargement du croquis soit terminé. Après le démarrage, la LED intégrée devrait commencer à clignoter immédiatement. Cela signifie que tout fonctionne comme il se doit. Vous pouvez désormais écrire votre propre firmware ou utiliser des firmwares prêts à l'emploi. Description des fonctions du langage Programmation Arduino disponible sur la page de mon site

Utiliser un logiciel Environnement Arduino IDE, vous pouvez, sur la seule base de vos connaissances en C++, résoudre une variété de problèmes créatifs liés à la programmation et à la modélisation.

Arduino IDE est un environnement de développement logiciel conçu pour programmer la carte du même nom. Aujourd'hui, avec l'aide d'Arduino, toutes sortes de modèles et d'appareils interactifs, éducatifs, expérimentaux et de divertissement sont conçus. L'interface est relativement facile à apprendre ; elle est basée sur le langage C++, donc même les programmeurs débutants peuvent maîtriser les outils.

Où puis-je télécharger l'IDE Arduino

Le programme lui-même est fourni en open source. code source. Tous outils de base sont distribués gratuitement - sélectionnez simplement la version qui correspond à votre système d'exploitation.

Les descriptions (en anglais) peuvent être trouvées sur la page du site officiel https://www.arduino.cc/en/main/software. Vous pouvez également y télécharger la version requise programmes.

Après avoir sélectionné le système d'exploitation souhaité et le fichier souhaité L'installation vous amènera à la page de téléchargement (voir ci-dessous), où il vous suffira de cliquer sur "Just Download" pour lancer le téléchargement.

La version actuelle d'Arduino Ide au moment de la publication de cet article est la 1.8.5.

IDE Arduino en russe

Initialement, la boîte à outils est fournie en anglais. Et bien que les commandes du menu soient assez simples, le programme peut être facilement traduit dans la langue souhaitée.

Une liste complète des localisations publiées est présentée sur cette page : http://playground.arduino.cc/Main/LanguagesIDE. La langue russe est incluse dans la liste.

Le russe est inclus dans la liste des langues de l'IDE Arduino.

Pour activer Interface en russe, vous devez utiliser la commande :

DéposerPréférencesLangue
(Fichier → Paramètres → Langue)

et sélectionnez le russe dans la liste.

Mise en place de l'environnement

L'installation de l'environnement logiciel Arduino est un processus assez simple. Après avoir sélectionné et téléchargé la version souhaitée, vous devez lancer l'installation via le fichier arduino.exe.

Comme toujours, vous devez d'abord être d'accord avec Contrat de licence, malgré le fait que l'environnement lui-même est distribué gratuitement.

L'étape suivante consiste à sélectionner les actions que le programme d'installation doit effectuer. Vous pouvez cocher toutes les cases.

Si le programme d'installation vous invite à installer USB vers série pilote - cliquez Installer.

Configuration de l'EDI

Un port USB est utilisé pour connecter la carte à un ordinateur. Aucune programmation requise équipement spécial, la planche elle-même est compacte et légère.

Étape 1

Nous connectons la carte Arduino à l'ordinateur.

Étape 2

Allons à :
Démarrer → Panneau de configuration → Gestionnaire de périphériques
Nous trouvons les « ports COM et LPT » et voyons notre carte sur COM2.

Il est probable que vous ne verrez rien. Dans la plupart des cas, le problème est que vous avez acheté une carte basée sur la puce CH340G. Dans ce cas, vous devez utiliser .

Étape 3

Lancez l'IDE Arduino et accédez à : Outils → Port. Sélectionnez le port COM2 (ou celui que vous avez obtenu à l'étape ci-dessus).

Étape 4

Choisissez une planche.

Ceci termine la configuration. Vous avez maintenant configuré l’IDE ​​Arduino et vous pouvez commencer à développer vos projets.

Bibliothèques pour l'environnement logiciel

Il existe 3 façons de connecter la bibliothèque à l'IDE Arduino :

  1. Utilisez le gestionnaire de bibliothèque, apparu dans le programme depuis la version 1.6.2. Vous devez utiliser la commande "Esquisse" → Inclure la bibliothèque → Gérer les bibliothèques. Une liste apparaîtra bibliothèques disponibles, qui peut être activé et désactivé (voir capture d'écran ci-dessous).
  2. Ajoutez la bibliothèque téléchargée au format *.ZIP. Pour ce faire, vous devez utiliser la commande "Esquisse" → Inclure la bibliothèque → Ajouter la bibliothèque .ZIP. Après cela, sélectionnez le fichier pour que la bibliothèque soit ajoutée à la liste et redémarrez le programme.
  3. Ajoutez le fichier de bibliothèque manuellement. Pour ce faire, vous devrez décompresser l'archive et vous assurer que tous les fichiers se trouvent dans un seul dossier. Après cela, il devra être placé dans le répertoire des bibliothèques utilisateur, qui se trouve à l'adresse " Mes documents\Arduino\bibliothèques" (Windows) ou " ~/Documents/Arduino/bibliothèques"(Linux). Cette méthode est assez compliquée ; elle est principalement recommandée aux programmeurs expérimentés.

A ce jour, des versions pour les salles d'opération ont été présentées Systèmes Windows, Linux, MacOS. Début septembre 2017, le plus nouvelle version EDI Arduino - 1.8.5. Vous pouvez le télécharger ci-dessus - sélectionnez la bonne option dans le tableau, ou sur la page https://www.arduino.cc/en/main/software. Pour Linux, il existe des versions 32 bits, 64 bits et ARM. Pour Windows, en plus d'être installable et portable, il existe une version sous forme d'application Windows.

Ainsi, travailler avec l'IDE Arduino ne crée aucune difficulté, même pour les programmeurs qui ne maîtrisent pas encore le langage C++. au maximum. En expérimentant des fonctions, en ajoutant vos propres bibliothèques ou en téléchargeant de nouvelles, vous pouvez obtenir d'excellents résultats et résoudre même des problèmes créatifs très non standard.

Tout cela explique sa popularité croissante et l'augmentation du nombre de programmeurs qui expérimentent environnement logiciel et ajoutez-y de nouvelles fonctions.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :