Environnement de programmation Arduino en russe. IDE Arduino en russe. Bibliothèques pour l'environnement logiciel

Lors de l'installation de l'IDE Arduio, les pilotes nécessaires pour fonctionner avec les cartes Arduino d'origine doivent être automatiquement installés. Mais le problème est que les cartes chinoises disposent d'un contrôleur d'interface USB moins cher ; un pilote spécial est nécessaire pour fonctionner avec. Le contrôleur chinois n'est pas pire, c'est juste moins cher =)

Si, pour une raison quelconque, vous n'avez pas installé les pilotes Arduino, vous pouvez les installer manuellement à partir du dossier du programme.
Le pilote CH341 pour Windows peut être téléchargé ou vous pouvez le rechercher vous-même sur Google.


Ensuite, connectez l'Arduino à l'ordinateur, attendez que Windows le reconnaisse et s'en souvienne (première connexion).
P.S. Une fenêtre apparaîtra vous informant que l'appareil a été reconnu et est connecté à un port COM avec un numéro spécifique. différent du numéro 1

Par défaut, sous Linux, vous pouvez flasher les Arduinos chinois sans équipement supplémentaire. Mais au début, rien ne fonctionne et l'IDE Arduino génère une erreur.
Voici le truc. Linux (dans mon cas, Linux Mint) détecte l'Arduino comme un périphérique ttyUSB*. Il s'agit généralement de ttyUSB0. Cela peut être découvert avec la commande message dans la borne.
Autrement dit, une interface apparaît dans le système /dev/ttyUSB0. Mais pour travailler avec, vous avez besoin de droits d'accès. Lire et écrire sur l'appareil /dev/ttyUSB0 a un utilisateur root et des utilisateurs de groupe de numérotation. Il est préférable d'éviter de travailler avec des droits de superutilisateur, vous devez donc ajouter votre utilisateur au groupe de numérotation. Cela peut être fait avec la commande suivante (notez que la commande whoami est entre guillemets)
sudo usermod -a -G dialout `whoami`
Après cela, vous devez vous reconnecter. Ensuite, lancez l'IDE Arduino et dans le menu « Outils-Port » cochez la case à côté de /dev/ttyUSB0.

Merci pour l'info Vlad Chemenkov

Arduino est un programme de contrôleur permettant de programmer divers appareils automatiques.

Application

Le logiciel Arduino se compose de plusieurs parties : l'environnement de développement et la carte. Vous devrez d’abord télécharger le programme. Il ne devrait y avoir aucun problème pour le télécharger et l'utiliser, car le logiciel est distribué entièrement gratuitement et est localisé en russe. Après cela, vous devriez acheter une planche spéciale. Gardez à l’esprit que sans l’acheter, cela ne sert à rien d’installer le logiciel.

La carte elle-même est nécessaire pour y connecter divers éléments tels que des ampoules, des moteurs, des capteurs, des haut-parleurs et d'autres pièces. Eh bien, avec l'aide du contrôleur, il sera possible d'écrire un programme qui contrôlera l'ensemble de cet appareil créé. Entre autres choses, Arduino peut se connecter aux logiciels installés sur l’ordinateur de l’utilisateur. Parmi les programmes avec lesquels il s'intègre figurent Pure Data, Macromedia Flash, Super Collider et plusieurs autres.

Interface

L'interface Arduino est assez laconique. Sur le panneau supérieur, vous trouverez les boutons "Fichier", "Modifier", "Esquisse", "Outils" et "Aide". En dessous d'elles se trouvent également plusieurs touches de fonction, dont la fonctionnalité peut être comprise grâce aux icônes présentes dessus. L'environnement de développement comprend un éditeur de code légèrement primitif, un compilateur et un module avec lequel vous pouvez télécharger le firmware sur la carte à l'aide d'un câble USB. Pour utiliser tous ces modules, vous devez maîtriser le langage de programmation C++, puisque le firmware sera écrit avec les « plus ».

Principales fonctionnalités

  • vous permet de créer des appareils robotiques et de les contrôler entièrement ;
  • Lors de l'installation du logiciel, vous devez en outre acheter une carte et un port USB ;
  • Convient pour une utilisation par des programmeurs débutants ;
  • interagit avec certains des programmes installés sur le PC ;
  • utilise le langage C++ lors de la programmation ;
  • prend en charge toutes les versions actuelles de Windows ;
  • comprend un compilateur et des outils de débogage ;
  • possède un shell graphique très pragmatique.

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.

Le projet Arduino a créé un logiciel qui répond aux exigences de base d'un IDE typique. Il ne s'agit pas d'un logiciel puissant comme Eclipse ou NetBeans, mais d'un programme simple et fonctionnel qui nous permet d'écrire, de compiler et de télécharger un programme sur le microcontrôleur.

La structure simple de l'IDE Arduino est un avantage car elle permet de maîtriser rapidement le programme et de passer au développement d'applications pour Arduino. Malgré sa simplicité et ses commandes intuitives, il convient de prêter attention aux éléments les plus importants du programme.

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

  1. menu du programme ;
  2. panneau d'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. Ceci 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.

Un élément intéressant et utile de l'EDI 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. La liste contient toutes les versions officielles d'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 un travail normal avec l'IDE Arduino, un panneau d'accès rapide est utilisé, équipé des boutons les plus 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.

La plus grande partie de la fenêtre du programme est destinée à écrire le code du programme lui-même. L'éditeur de l'IDE Arduino n'est pas très avancé, mais il possède les éléments les plus importants qui facilitent l'écriture de 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 rechercher des erreurs dans le code du programme et de recevoir la confirmation que la compilation et le chargement du programme dans le microcontrôleur sont terminés.

Pour résumer, Arduino IDE est un progiciel simple qui vous permet de programmer n'importe quelle carte Arduino connue, de communiquer avec le port série et de gérer facilement des projets.

Voyons comment démarrer avec Arduino sur le système d'exploitation Windows. Prenons comme exemple la plateforme Arduino Uno. Pour les autres planches, la différence est minime.

Installation de l'IDE Arduino

Vous devez d’abord installer l’environnement de développement intégré Arduino – Arduino IDE – sur votre ordinateur. En raison de la guerre entre Arduino SRL et Arduino LLC, selon le modèle de plateforme, choisissez la version Arduino IDE.

Télécharger Arduino IDE 1.6.4 - d Pour toutes les plateformes sauf Arduino Leonardo ETH et Arduino M0 (version stable d'Arduino LLC).

Lancement de l'IDE Arduino

Après avoir téléchargéou et installé l'IDE Arduino, lançons-le ! Une fenêtre devrait s'ouvrir comme dans la figure ci-dessous.

Quelque chose s'est mal passé ?

    L'IDE Arduino ne démarre pas ? Le JRE (Java Runtime Environment) n'est probablement pas installé correctement sur votre ordinateur. Référez-vous au point (1) pour réinstaller l'IDE Arduino : l'installateur fera tout le travail de déploiement du JRE.

Connecter Arduino à un ordinateur

Après avoir installé l'IDE Arduino, il est temps de connecter la plateforme Arduino à votre ordinateur.

Connectez l'Arduino à votre ordinateur via un câble USB. Vous verrez la LED « ON » sur la carte s'allumer et la LED « L » commencera à clignoter. Cela signifie que la carte est alimentée et que le microcontrôleur Arduino a commencé à exécuter le « Blink » programmé en usine (LED clignotante).

Pour configurer l'IDE Arduino pour qu'il fonctionne avec un Arduino spécifique, nous devons connaître le numéro de port COM attribué par l'ordinateur à cette plate-forme. Pour ce faire, allez dans le Gestionnaire de périphériques Windows et ouvrez l'onglet « Ports (COM et LPT) ». Nous devrions voir l'image suivante :


Cela signifie que le système d'exploitation a reconnu notre carte Arduino comme un port COM, a sélectionné le pilote approprié et a attribué à ce port COM le numéro 2. Si nous connectons une autre carte Arduino à l'ordinateur, le système d'exploitation lui attribuera un numéro différent. Par conséquent, si vous possédez plusieurs cartes Arduino, il est très important de ne pas se tromper sur les numéros de port COM.

Quelque chose s'est mal passé ?

Si, après avoir connecté l'Arduino à l'ordinateur, aucun nouveau périphérique n'apparaît dans le gestionnaire de périphériques, cela peut être dû à l'une des raisons suivantes :

    Câble ou port USB défectueux

    Blocage par le système d'exploitation

    Carte Arduino défectueuse

Configuration de l'IDE Arduino pour fonctionner avec Arduino

Nous devons maintenant indiquer à l'IDE Arduino que la carte avec laquelle il va communiquer se trouve sur le port COM numéro 2.

Pour cela, allez dans le menu : Outils Port et sélectionnez le port « COM2 ». Maintenant, l'IDE Arduino sait qu'il y a quelque chose sur le port « COM2 ». Et elle devra bientôt communiquer avec ce « quelque chose ».

Pour que l'IDE Arduino n'ait aucun doute, nous devons indiquer à l'IDE Arduino avec quelle carte nous allons travailler. Pour cela, allez dans le menu : Outils Payer et sélectionnez la carte « Arduino Uno ».

L’IDE Arduino sait désormais tout ce dont il a besoin pour flasher le firmware Arduino.

Quelque chose s'est mal passé ?

    La liste des ports série est-elle vide ? Cela signifie que l'Arduino n'est pas connecté correctement. Revenez à l'étape (3) pour déboguer la connexion.

    L'IDE Arduino est incroyablement lent lors de la navigation dans les menus ? Désactivez tous les périphériques série Bluetooth externes dans le Gestionnaire de périphériques. Par exemple, un appareil virtuel permettant de se connecter à un téléphone mobile via Bluetooth peut provoquer ce comportement.

L'environnement est configuré, la carte est connectée. Vous pouvez maintenant procéder au téléchargement du croquis.

L'IDE Arduino contient de nombreux exemples prêts à l'emploi dans lesquels vous pouvez rapidement voir la solution à n'importe quel problème. Il contient également un exemple simple de « Blink ». Sélectionnons-le.

Modifions un peu le code pour voir la différence avec le clignotement de la LED d'usine.

Au lieu de la ligne :

écrivons :

Version complète du code :

void setup() ( // définit la broche 13 en mode de sortie pinMode(13, OUTPUT); ) void loop() ( // envoie un « signal haut » à la broche 13 digitalWrite(13, HIGH) ; // attend un délai de 100 millisecondes ( 100); // envoie un « signal faible » à la broche 13 digitalWrite(13, LOW) // attend un délai de 100 millisecondes (100);

La LED "L" doit maintenant s'allumer et s'éteindre toutes les 100 millisecondes. C'est 10 fois plus rapide que la version d'usine. Téléchargeons notre croquis sur Arduino et vérifions si cela est vrai ?

Après le démarrage, la LED commencera à clignoter plus rapidement. Cela signifie que tout s'est bien passé. Vous pouvez maintenant passer en toute sécurité à « »

Quelque chose s'est mal passé ?

    À la suite du téléchargement, une erreur du type avrdude apparaît : stk500_get sync() : not in sync : resp = 0x00 ? Cela signifie que l'Arduino n'est pas configuré correctement. Revenez aux étapes précédentes pour vous assurer que l'appareil a été reconnu par le système d'exploitation et que les paramètres corrects pour le port COM et le modèle de carte sont définis dans l'IDE Arduino.

Pour écrire (éditer) et télécharger des programmes (micrologiciels) (croquis) sur Arduino, vous devez installer un programme de programmation comme Arduino IDE ou utiliser un éditeur Web en ligne. Vous pouvez télécharger (télécharger) la dernière version du programme Arduino IDE ou utiliser l'éditeur Web de la section Logiciels du site Web arduino.cc.

Téléchargement (téléchargement) de l'IDE Arduino depuis le site officiel :

Accédez au site Web officiel d'Arduino et sélectionnez, dans la liste fournie, le système d'exploitation sur lequel votre ordinateur fonctionne. Dans cet article, nous examinerons l'installation de l'IDE Arduino sur le système d'exploitation Windows. Sélection de la première ligne " Fenêtres Installateur"Vous installerez l'IDE Arduino (comme vous installerez tout autre programme), et en sélectionnant la deuxième ligne " Fenêtres Fichier ZIP pour une installation non administrateur» Vous téléchargerez une archive ZIP avec un dossier de programme que vous pourrez exécuter sans installation (même si vous n'avez pas de droits d'administrateur sur votre ordinateur).

Quel que soit le système d’exploitation que vous choisirez, il vous sera demandé de remercier les développeurs, c’est exactement ça, à vous de décider.


Si vous souhaitez simplement télécharger le programme, cliquez sur le bouton « TÉLÉCHARGER JUSTE » ; si vous souhaitez télécharger le programme et remercier les développeurs qui ont contribué au développement ultérieur du logiciel, cliquez sur le bouton « CONTRIBUER ET TÉLÉCHARGER » .

Attendez que le fichier soit téléchargé

Une fois le téléchargement terminé, le fichier doit se trouver dans le dossier : " Cet ordinateur > Téléchargements "(sauf si vous avez spécifié un emplacement différent pour enregistrer le fichier).

Exécutez le fichier d'installation

depuis le dossier : « Cet ordinateur > Téléchargements » (vous aurez les numéros de version Arduino IDE au lieu de X.X.X dans le nom du fichier).






  • 1er message : vous présente le contrat de licence, cliquez sur le bouton « J'accepte », le 2ème message apparaîtra.
  • Message 2 : vous invite à sélectionner les composants d'installation, cliquez sur le bouton « Suivant », le message 3 apparaîtra.
  • Message 3 : vous invite à sélectionner le chemin pour installer l'IDE Arduino, cliquez sur le bouton « Installer », le message 4 apparaîtra.
  • Message 4 : vous informe de la progression de l'installation de l'IDE Arduino, après quoi le message 5 apparaîtra.
  • Message 5 : vous informe que l'installation de l'IDE Arduino est terminée, cliquez sur le bouton « Fermer ».

Pendant le processus d'installation, au-dessus de la fenêtre de message 4, des fenêtres Windows peuvent apparaître vous demandant l'autorisation d'installer les pilotes :


Autorisez l'installation des pilotes en cliquant sur le bouton « Installer » ; ces pilotes vous permettront d'identifier et de travailler avec les cartes Arduino connectées via le bus USB.

Ceci termine l’installation de l’IDE ​​Arduino. .

L'icône du programme devrait apparaître sur votre bureau :

Lancement de l'IDE Arduino :

Lorsque vous lancez le programme pour la première fois, vous pouvez recevoir un message du pare-feu Windows concernant le blocage de l'accès à certaines fonctions réseau Arduino IDE Java :


Autorisez l’accès en cliquant sur le bouton « Autoriser l’accès ». Après cela, cette fenêtre n'apparaîtra plus.

La fenêtre du programme Arduino IDE s'ouvrira :


La figure suivante montre l'objectif des zones et des boutons fonctionnels du programme :


Vous pouvez maintenant écrire un croquis (code) et le télécharger (télécharger/flasher) sur Arduino. Mais avant cela, vous devez connecter la carte Arduino à l'ordinateur et indiquer au programme Arduino IDE quelle carte Arduino vous avez connectée et à quel port...

Connexion de la carte Arduino :

Après avoir connecté la carte Arduino via le port USB à l'ordinateur, le programme Arduino IDE doit indiquer quelle carte Arduino vous avez connectée. Pour cela, sélectionnez la carte souhaitée dans la liste de la section menu " Outils > Payer > Nom de votre tableau


Vous devez maintenant sélectionner le port Com auquel votre carte Arduino est connectée. Pour ce faire, sélectionnez le port Com souhaité dans la liste des ports Com disponibles dans la section de menu " Outils > Port > Numéro de port disponible", comme le montre la figure suivante :


Si le contrôleur USB de votre carte Arduino est implémenté sur une puce FTDI ou similaire, alors dans la liste des ports Com disponibles, vous ne verrez pas le nom de la carte Arduino entre parenthèses en face du port Com. Dans notre cas, vous verriez simplement « COM1 » et « COM7 », alors la question se pose : à quel de ces ports la carte Arduino est-elle connectée ?

Ce problème peut être résolu très simplement. Déconnectez la carte Arduino de l'ordinateur et ouvrez le menu " Outils > Port » . Dans la liste des ports Com, vous ne verrez que disponible Ports Com, c'est-à-dire dans notre cas uniquement « COM1 ». Connectez maintenant la carte Arduino à l'ordinateur et ouvrez à nouveau le menu " Outils > Port » . Vous verrez maintenant que la liste des ports Com s'est allongée d'un (dans notre cas, « COM7 » a été ajouté à « COM1 »), et c'est au port Com qui apparaît que votre carte Arduino est connectée.

Si, lorsque vous connectez la carte Arduino, vous ne voyez pas l'apparition d'un nouveau port Com, alors le contrôleur USB de votre carte Arduino est implémenté sur des puces tierces et vous devez installer un pilote supplémentaire pour celui-ci. Comme par exemple le pilote de la puce CH340G.

Téléchargement d'un croquis du programme Arduino IDE vers la carte Arduino :

Après avoir indiqué le type de carte Arduino, sélectionné le port Com et écrit votre croquis (code du programme), le croquis peut être téléchargé (téléchargé/flashé) sur le contrôleur de la carte Arduino. . Pour ce faire, sélectionnez l'élément de menu "» ou cliquez sur le bouton en forme de cercle avec une flèche :


Si vous avez écrit un croquis dans une nouvelle fenêtre et ne l'avez pas enregistré dans un fichier, avant de le charger sur la carte Arduino, l'IDE Arduino vous demandera de l'enregistrer. Entrez le nom sous lequel vous souhaitez enregistrer le croquis dans un fichier et cliquez sur le bouton « Enregistrer ».


Pendant le chargement, vous verrez une barre d'état qui affichera la progression de la compilation et du chargement du croquis. S'il n'y a aucune erreur dans le croquis et qu'il est chargé avec succès, des informations sur la quantité de mémoire Arduino utilisée et disponible apparaîtront dans la zone de notification et le message « Téléchargement terminé » apparaîtra au-dessus de la zone de notification.


Le petit croquis ci-dessus (sur la photo) fera clignoter la LED de la carte Arduino. De nombreux croquis sont simplifiés et raccourcis à l'aide de bibliothèques. Vous pouvez découvrir ce que sont les bibliothèques et comment les installer dans la section.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :