Installation d'Arduino. Prise en main d'Arduino, installation des pilotes. Lancement de l'IDE Arduino

La plupart des cartes Arduino sont livrées avec un convertisseur USB-série intégré. Récemment, la puce CH340 a été utilisée à ces fins. Ce microcircuit réduit considérablement le coût de fabrication des microcontrôleurs et n'affecte en rien les performances. Il est également utilisé dans les programmeurs pour les appareils qui ne prennent pas en charge la connexion USB intégrée. Avec l'aide de tels programmeurs, vous pouvez facilement flasher . Nous en avons parlé dans.

Pour utiliser des bibliothèques supplémentaires, vous devez les installer. Le gestionnaire de bibliothèques s'ouvrira alors et vous trouverez une liste des bibliothèques déjà installées ou prêtes à être installées. Faites défiler la liste pour la trouver, puis sélectionnez la version de la bibliothèque que vous souhaitez installer. Parfois, une seule version d'une bibliothèque est disponible.

Si vous ne voyez pas le menu de sélection de version, ne vous inquiétez pas, c'est normal. Le téléchargement peut prendre un certain temps en fonction de votre vitesse de connexion. Vous pouvez fermer le gestionnaire de bibliothèque. Vous pouvez maintenant trouver la nouvelle bibliothèque disponible dans le menu "Inclure la bibliothèque".

Il n'y a qu'un "mais". Par défaut dans système de fenêtres Le pilote de cette puce n'est pas installé. Pour cette raison, l'appareil peut ne pas fonctionner correctement ou ne pas être reconnu du tout. Pour résoudre ce problème, vous devez télécharger et installer le pilote CH340G. Les liens vers le pilote et les instructions d'installation sont ci-dessous.

Le nom du dossier est le nom de la bibliothèque. Ne décompressez pas la bibliothèque téléchargée, laissez-la telle quelle. En haut de la liste déroulante, sélectionnez l'option "Ajouter". Vous serez invité à sélectionner la bibliothèque que vous souhaitez ajouter. Vous devriez maintenant voir Bibliothèque en bas du menu déroulant. Il est prêt à être utilisé dans votre croquis.

Le chemin est clairement indiqué dans le panneau des paramètres. Si vous voulez voir où l'onglet Paramètres est ouvert par défaut sous Fichier. Assurez-vous que la bibliothèque que vous venez d'ajouter est disponible dans la liste après les bibliothèques principales. Veuillez noter que la manière dont les bibliothèques sont sélectionnées au moment de la compilation consiste à mettre à jour les bibliothèques présentes dans la distribution. Cela signifie que placer une bibliothèque dans le dossier "bibliothèques" de votre album remplace les autres versions des bibliothèques. La même chose se produit avec les bibliothèques présentes dans des noyaux supplémentaires.

Télécharger le pilote CH340G

Installation du pilote

  1. Téléchargez le pilote pour votre système d'exploitation à partir des liens ci-dessus.
  2. Décompressez l'archive
  3. Exécutez le fichier exécutable SETUP.EXE
  4. Dans la fenêtre qui s'ouvre, cliquez sur le bouton Installer
  5. Ceci termine l'installation

Si l'article vous a été utile, j'en suis très heureux. Et si vous utilisez les boutons sociaux ci-dessous, alors je serai heureux 2 fois plus 🙂

Il est également important de noter que la version de la bibliothèque que vous mettez dans votre album peut être inférieure à celle de votre distribution ou de vos dossiers principaux, mais elle sera toujours utilisée lors de la compilation. Ce tutoriel est basé sur un texte de Limor Freed.

Installation de l'IDE Arduino

Les exemples de code du manuel sont rendus publics. J'ai encore un nouveau jouet. Mais revenons au titre. Autrement dit, lorsque vous essayez d'installer les pilotes, vous devriez obtenir un joli message d'erreur qui devrait ressembler à ceci. Sélectionnez ensuite l'option "Rechercher un logiciel de pilote sur l'ordinateur", car vous ne trouverez pas de pilotes appropriés sur Internet en raison du manque de pilotes signés. Si vous n'avez pas encore téléchargé l'environnement de développement, vous pouvez le télécharger ici. Dédié Systèmes d'exploitation temps réel ont une position forte dans ce nouveau monde.

Manette Arduino Uno R3CH340
Câble USB non inclus

Il s'agit d'un analogue du principal module Arduino UNO R3 le plus populaire contenant le microcontrôleur Atmega328. Le module central du microcontrôleur est inclus dans une large classe d'appareils Arduino. Le microcontrôleur du module est programmé via USB sans utiliser de programmateur spécial. L'Arduino Uno R3 CH340 est fabriqué à l'aide de microcircuits planaires : puce MK Atmega328P-AU et convertisseur d'interface USB-UART CH340G. Grâce à l'utilisation de la puce MK dans le boîtier SMD, la capacité de charge actuelle des sorties du module a augmenté. La société Atmel limite le courant de charge total des broches du microcontrôleur situées sur un côté du boîtier MS. En raison de l'emplacement des conclusions du MK appliqué sur quatre côtés, la capacité de charge du module a augmenté.
Arduino et tout ce qui s'y rapporte est, d'une part, une bonne opportunité pour les amateurs de s'essayer au développement à faible coût matériel. D'autre part, il s'agit d'une plate-forme peu coûteuse pour tester des circuits et des solutions logicielles d'automatisation applicables dans les bureaux d'études, les laboratoires de recherche et autres structures créatives travaillant à la création d'appareils modernes.

Les systèmes d'exploitation de bureau et mobiles ne sont pas bien adaptés à la mise en œuvre de contrôles : si vous testez un gadget sous charge, vous pourriez bientôt chanter une chanson du ramasse-miettes et de ses amis. Enfin, le système de transfert physique proprement dit assure le transfert des données vers l'ordinateur de processus.

Si cette procédure ennuyeuse est derrière un, l'ordinateur de processus fonctionne sans problème. Nous n'allons pas installer le produit car il est décrit ailleurs. Si vous préférez communiquer sur le réseau, vous devez créer quelques possibilités supplémentaires. Vérifiez qu'un tel ordinateur de processus configuré ne peut plus gérer les esquisses basées sur des ponts. Pour un planar régulier ou peu utilisé, il est recommandé de le noter en apposant une étiquette d'avertissement.

Les caractéristiques

Tension d'alimentation, V
fourni au connecteur USB 5
via connecteur rond 7 - 12
Courant de sortie du stabilisateur 3.3V 50mA
Ko de mémoire
Flash 32 sauf 0.5 occupé par bootloader
SRAM 2
EPROM 1
Fréquence d'horloge 16 MHz

Les caractéristiques du module Arduino Uno R3 CH340 reprennent celles de l'Arduino Uno R3. À bien des égards, ils sont déterminés par le type de MK utilisé.

Connexion de la carte Arduino

Le contact série avec un ordinateur distant sera contrôlé à distance. Selon l'interface utilisée, une version différente de la classe est utilisée. Nous allons donc l'examiner en détail dans la section suivante. Comme nous utilisons ici une référence pure, nous ne créons pas de nouveau thread - le gestionnaire d'événements obtient une boucle infinie.

Cela ne s'applique à nous que si la mémoire est toujours épuisée : dans les tests de l'auteur, le temps de mesure est de cinq à dix minutes. La classe d'appareils de l'analyseur de domaine de modulation, largement utilisée dans le domaine des armes, nous permet de parcourir le sujet par l'arrière. Ils fonctionnent comme un oscilloscope qui, au lieu de la tension, affiche la réponse en fréquence dans le temps de manière imperceptible ou par étapes.

Schème

Arduino Uno R3 CH340 a un circuit d'alimentation ramifié, qui comprend les composants principaux suivants : prises DC2.1 et USBB-1J, microcircuits NCP1117ST50T3G et LM358, transistor Q1, son type est SI2301DS. La fiche DJK-02A de l'alimentation est insérée dans DC2.1, le contact central est un pôle positif. L'autre connexion d'alimentation se fait via le connecteur USB de type B. Le fusible RT protège le port USB de l'ordinateur contre les surcharges. Il interrompt la connexion si plus de 500 mA sont consommés par le port USB et rétablit la connexion une fois le boîtier refroidi. Grâce à la diode D1, l'alimentation est fournie au régulateur de tension du microcircuit NCP1117ST50T3G 5 volts. Une tension d'alimentation stabilisée des éléments provient de sa sortie. circuit arduino Uno R3 CH340. La puce LM358 analyse le niveau de tension provenant de l'alimentation du laboratoire. Cela fonctionne comme ceci: si la tension à l'entrée + est supérieure à celle à l'entrée -, alors la sortie sera la tension d'alimentation du microcircuit, sinon la tension à sa sortie est nulle. Grâce au diviseur de tension sur les résistances R14 et R15, si la tension sur la broche 1 de la diode 1n4007 est supérieure à 6,6 V, la sortie du LM358 sera de 5 volts, sinon de 0 volt.

La figure 4 montre un histogramme obtenu en évaluant à plusieurs reprises un certain intervalle de temps. La différence la plus importante par rapport à l'exemple précédent est que nous devons déterminer quelle machine de traitement est utilisée. Pour cette raison, des modifications importantes ne sont pas nécessaires dans le domaine du code restant.

Cela signifie que l'esquisse utilisée dans la section précédente ne fonctionne pas ici. Le résultat est l'histogramme représenté sur la figure 5. Même si la fréquence générée peut être plus faible en fonction de la vitesse lente, il convient de mentionner la plus grande stabilité due à la connexion directe par câble.

Q1 SI2301DS est un transistor MOSFET à canal P de puissance. La tension de déverrouillage pour celle-ci est une tension, négative par rapport à la source, appliquée à la grille et dépassant son seuil. Dans un transistor à canal P, le courant circule du drain dans le circuit lorsqu'une tension grille-source négative est appliquée, le drain est connecté au pôle négatif du circuit. Le transistor contient une diode. Lorsque le transistor est ouvert, le courant circule dans les deux sens.
Essayons de comprendre comment fonctionne le circuit d'alimentation et quelles fonctions il remplit. Disons que seule une alimentation externe de 9 volts est connectée à l'Arduino Uno R3 CH340. Ensuite, à partir de la sortie du stabilisateur NCP1117ST50T3G, 5 volts entrent dans le circuit. Si le module est connecté uniquement au port USB, le courant d'alimentation traverse le fusible RT et la diode dans le corps du transistor Q1. Imaginez maintenant la situation lorsque l'alimentation et le port USB sont connectés. Sur la ligne d'alimentation en tension positive, il y a 5 volts du stabilisateur. Le courant du port USB doit traverser la diode, mais il y a une chute de tension à travers la diode et l'USB contient également 5 volts. Par conséquent, en passant par la diode, la tension de l'USB diminuera et il y a déjà un stabilisateur de 5 volts sur la ligne. Par conséquent, le courant de l'USB ne circulera pas, ou très probablement sa valeur sera très faible - il ne peut circuler que de plus grand à plus petit, mais pas l'inverse. Il y a donc un arrêt automatique de la consommation d'énergie du port USB lorsque l'alimentation fonctionne.
Si la tension sur la broche 1 de la diode 1n4007 tombe à 6,5 volts ou moins, la tension à la sortie du comparateur sur le LM358 MS deviendra nulle, le transistor Q1 s'ouvrira et le circuit sera alimenté par la broche du connecteur USB. Puisqu'il y a 5 volts et Alimenté par USBégalement 5 volts, alors aucun courant notable ne circulera dans aucune direction. De petits courants sont possibles en raison de l'impossibilité de fournir des niveaux absolument identiques de 5 volts dans deux appareils. Par conséquent, guidé par le principe de « Dieu sauve prudent », il est interdit d'utiliser des alimentations avec une tension de sortie inférieure à 7 volts lorsqu'elles sont connectées à l'USB.
La fonction du comparateur sur le LM358 MS est de générer un signal lorsque la puissance tombe en dessous du seuil critique. Ceci est utilisé lors de la mise sous tension de l'appareil Embase Arduino Uno R3 CH340 sur piles. Si au lieu d'une alimentation électrique, l'appareil fini est alimenté par des batteries, il est alors nécessaire de surveiller leur décharge par le niveau de tension de sortie. L'appareil fini n'a pas de connexion à un PC et le connecteur USB peut être utilisé à vos propres fins. Lorsque les batteries sont déchargées, la tension diminue, le comparateur, le déterminant, ouvre le transistor Q1 et une tension est fournie au contact d'alimentation du connecteur du port USB. Ceci est utilisé pour déterminer si les piles sont faibles par divers dispositifs de l'instrument.

Figure 5 : La forme de l'histogramme montre une plus grande stabilité. En raison de cette faiblesse technique, nous devons nous limiter à envoyer des informations de l'ordinateur de processus vers le poste de travail. Vous pouvez également vérifier périodiquement plus nouvelle version. Une fois téléchargé, nous le décompresserons et, par conséquent, nous naviguerons vers l'emplacement souhaité.

Maintenant, ce que nous allons faire, c'est nous faciliter la vie avec un accès direct. Nous libérons et sélectionnons "Créer des raccourcis ici". Comme le nom par défaut est plutôt moche, on peut lui attribuer un nom plus descriptif. Il est recommandé de suivre la structure "Nom de la version du programme", qui tient toujours compte de l'extension.


La puce CH340G permet de communiquer avec un PC via un port USB. Pour faciliter la programmation d'appareils externes, via l'interface RS232, il y a un connecteur X1 sur la carte. Une tension de 3,3 volts est fournie par le stabilisateur U5 LM6206. Un bouton de réinitialisation est connecté à la résistance R13. Un connecteur pour la programmation en circuit ICSP est connecté aux contacts de l'interface MK SPI. Les sorties MC sont connectées aux connecteurs situés sur les bords de la carte. Le deuxième amplificateur opérationnel inclus dans la puce LM358, indiqué sur le schéma B, est connecté à la broche 13 de la prise IOL. Il assure le fonctionnement de l'indicateur L et protège la sortie du MK de la charge de courant de la LED.

Installation des pilotes pour Windows7, Vista ou XP

Nous pouvons voir comment nous avons rapidement accédé au chemin "Panneau de configuration\\Système et sécurité\\Système". Pour accéder à notre appareil, nous devons ouvrir le gestionnaire d'appareils à partir du menu de gauche. Cela signifie que quelque chose ne s'est pas bien passé et ne fonctionnera donc pas correctement. Maintenant, nous avons deux options.

Installation de l'IDE Arduino

Lors de l'installation, il est normal que vous voyiez une boîte de dialogue comme celle-ci. Après quelques minutes, l'installation se terminera correctement. Enfin, nous verrons comment l'avertissement sur l'existence du nom de l'appareil a disparu. Un mot apparaît à côté du nom. La carte est constituée d'un circuit imprimé et de composants électroniques.

Indication

Pour afficher le mode de fonctionnement sur Carte Arduino Uno R3 CH340 a quatre LED :

MARCHE - mise sous tension
RX - transmission de données
TX - transmission de données
L - broche 13

Pilote de puce USB

Achetez des pièces : achetez des pièces dans votre magasin d'électronique préféré. La version de production a été conçue avec des composants de base afin que vous puissiez facilement trouver les composants. Si vous utilisez une version série de la carte, l'alimentation doit être fournie par une alimentation externe. Connectez la carte au port série de votre ordinateur.

Pour alimenter la carte à l'aide d'une alimentation externe, connectez un cavalier sur les deux broches les plus proches du connecteur d'alimentation. L'assistant d'ajout de nouveau matériel s'ouvre. Sélectionnez ensuite "Installer à partir d'une liste ou d'un emplacement spécifique" puis cliquez sur "Suivant".

Pour que le module Arduino Uno R3 CH340 fonctionne avec un PC, vous devez installer le pilote correspondant à votre système d'exploitation :

Le pilote est nécessaire au fonctionnement de la puce CH340G. Il convertit les signaux d'interface USB au format UART et vice versa. Connectez le module avec un câble USB au PC. Si Windows n'a pas pu détecter l'Arduino et a renvoyé un message non reconnu périphérique USB dans le Gestionnaire de périphériques, vous devez effectuer les opérations suivantes.

Télécharger le programme sur la carte

L'assistant Nouveau matériel détecté réapparaîtra. Suivez les mêmes étapes que ci-dessus. Ici, vous pouvez voir comment l'écran doit être affiché. Vous devez également spécifier le microcontrôleur que vous utilisez. Regardez la puce intégrée à votre carte.

Si le programme a été téléchargé avec succès, un message apparaîtra dans la barre d'état Prêt à télécharger. Vous devez suivre ces étapes. Tutoriel correspondant sur la page du produit. Une fois le téléchargement terminé, décompressez le fichier téléchargé en vous assurant que la structure du dossier est préservée. Double-cliquez sur un dossier pour l'ouvrir. Il devrait y avoir des fichiers et des sous-dossiers à l'intérieur.

Téléchargez le pilote, ouvrez l'archive, exécutez SETUP.EXE et cliquez sur INSTALLER.


Ouvrez le gestionnaire de périphériques. Si l'installation a réussi, l'Arduino sera identifié comme USB-SERIAL CH340.


La fenêtre Ajouter un nouveau matériel apparaît. Sélectionnez "Installer le pilote à partir d'une liste ou d'un emplacement spécifique" et cliquez sur "Suivant". Suivez les mêmes étapes en choisissant les mêmes options et le même répertoire.

  • Dans cette fenêtre, sélectionnez "Non, pas maintenant" et cliquez sur "Suivant".
  • Cliquez sur Terminé.
À partir de là, nous supposerons que la langue sélectionnée est le portugais brésilien. Connectez la carte et sélectionnez le port série. Maintenant, cliquez simplement sur le bouton "Télécharger" dans l'environnement de développement.

Si vous rencontrez des problèmes, reportez-vous aux conseils de dépannage. Respectez les majuscules dans le code. - De nombreuses lignes doivent se terminer par un point-virgule. La première icône répertoriée effectue une analyse de code et vous indique s'il est correct. Il est important d'enregistrer chaque projet dans un dossier différent.

Si le périphérique USB2.0-Serial n'est à nouveau pas reconnu, cliquez avec le bouton droit sur USB 2.0 SERIAL dans le gestionnaire de périphériques, puis sélectionnez Mettre à jour les pilotes. Ensuite, recherchez les pilotes sur cet ordinateur et spécifiez le chemin d'accès au dossier CH341SER, cliquez sur Suivant.

Bilan de santéArduino Uno R3 CH340

Après une installation réussie Pilotes USB un port COM virtuel apparaît sur le PC. Vous devez maintenant installer le package de développement Programmes Arduino IDE. Il est téléchargé depuis le site officiel. Dans le menu IDE, sélectionnez Tools/Board/Arduino UNO et Tools/Port/COM5.

Utilisation de l'IDE Arduino

Chaque fois que vous créez un projet, il prépare un nouveau dossier avec le nom approprié et ne stocke que le fichier de ce projet. Une fois le téléchargement terminé, nous aurons un exécutable.


Dans la figure suivante, nous voyons comment le processus d'installation est terminé.

Premier programme

Lors de l'installation du programme, nous verrons de tels messages nous demandant si nous voulons installer tous les add-ons que nous avons décidé d'inclure. En général, cliquez sur le bouton d'installation. Enfin, le processus d'installation sera terminé et un écran apparaîtra pour nous avertir. Si aucun message d'erreur n'apparaît et qu'un message apparaît indiquant que le téléchargement est terminé, alors tout est correct.


Pour vérifier, ouvrez le programme du dossier Arduino / examples / 01.Basic / Blink et écrivez-le sur le MK à l'aide de la commande File / Upload. Suite à l'exécution de la commande, la LED L doit clignoter.

La section présente des expériences utilisant des modules, des boucliers, RFID, LCD 1602, TFT affiche, servomoteurs SG90, modules GSM SIM800, SIM900, modules GPS VK-16E, etc.

Troisième étape - décompressez le logiciel

Nous pouvons modifier la fréquence de ce clignotement afin d'enregistrer et de modifier le code. Obtenez vos articles pour 10 % ! Disponible pour le top 20. Au fil du temps, cette procédure est devenue obsolète. Ce que nous avons téléchargé est un dossier compressé avant de le décompresser avant d'utiliser les fichiers. Pour ce faire, nous utilisons le programme de décompression que nous utilisons.

Il est souvent très facile de décompresser des fichiers. Pour ce faire, il suffit généralement d'ouvrir le programme de décompression et de télécharger les fichiers de décompression sur l'écran principal. Prenez tout le contenu du dossier avec vous et décompressez-le, en ayant le fichier décompressé où vous voulez.

Description : Installateur de pilote USB-SERIAL CH340
Version du fichier : 8.5
Taille du fichier : 2,33 M
Système d'exploitation pris en charge : Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP