Comment installer un noyau arduino

Comment installer un noyau arduino

Par défaut, Arduino IDE a un support limité principalement pour les cartes de microcontrôleur basées sur l'AVR, mais pour augmenter la productivité IDE, nous pouvons installer un noyau Arduino qui aidera à programmer différents conseils d'administration. Chaque famille de microcontrôleurs a un matériel différent, ils ont donc besoin d'un noyau séparé pour fonctionner. Discutons davantage du noyau Arduino et de la méthode pour l'installer.

Qu'est-ce qu'un noyau de carte Arduino

Core est une sorte d'API logicielle nécessaire à un groupe spécifique de microcontrôleurs pour les rendre compatibles avec Arduino IDE. Par exemple, les puces AVR sont prises en charge par AVR Core, qui se trouve dans la plupart des tableaux Arduino, contrairement à Arduino dû qui est pris en charge par SAM3X Core.

Les noyaux Arduino aident les utilisateurs à installer différentes bibliothèques et croquis. Core nous fournit des fonctions comme DigitalRead (), AnalogWrite () et Millis (). Étant donné que chaque génération de microcontrôleurs a un matériel unique, chacun nécessite son propre noyau pour fonctionner. Normalement, Arduino développe un noyau pour ses cartes de microcontrôleur, mais tout le monde peut concevoir un noyau pour une carte spécifique.

AVR Core dans IDE est installé dans le répertoire suivant: dossier matériel / arduino / avr / cœurs / arduino.

Voyons comment nous pouvons installer un noyau Arduino pour une carte de notre choix.

Comment installer le noyau Arduino

À partir de la version 1 Arduino.6.2 et en avant tous les ides arduino par défaut sont livrés avec les cartes AVR Core installées. Certaines cartes Arduino nécessitent un noyau supplémentaire à installer ou au cas où nous programmons toute autre carte basée sur le microcontrôleur tel que ESP32, nous devons d'abord installer leur noyau respectif.

La façon la plus courante d'installer un noyau Arduino est d'utiliser un outil appelé Directeur du conseil d'administration d'Arduino IDE.

Voici le deux principaux moyens d'installer le noyau Arduino:

  • Installation d'un noyau Arduino à l'aide du directeur du tableau IDE
  • Installation d'un noyau Arduino en utilisant .fichier json

1: Installation du noyau Arduino en utilisant le gestionnaire de cartes IDE

La plupart des planches Arduino largement utilisées ont des noyaux préinstallés dans Arduino IDE. Il y a un nombre très limité de tableaux Arduino dont nous devons installer le cœur. SAMD Arduino est la série qui comprend des cartes MKR et si l'on a besoin de travailler avec eux, ils doivent d'abord installer leur noyau.

Premier ouvert Directeur du conseil d'administration, Cliquez ensuite Outils> Boards> Gestionnaire des conseils d'administration ou presser Ctrl + shift + b. Dans IDE 2.0.x Il peut être ouvert en sélectionnant la deuxième option sur le côté gauche sur IDE:

Une fois l'Arduino Gérer le conseil d'administrationR est ouvert, recherchez le noyau Arduino respectif dont vous avez besoin. Nous allons installer le samd MKR Core de la carte Arduino. La version Core Arduino souhaitée peut être sélectionnée dans la liste des versions.

Cliquer sur Installer Pour télécharger, le temps de téléchargement dépend de la vitesse de connexion. Une fois l'installation terminée avec succès un installée La balise apparaîtra devant le noyau:

Maintenant, nous pouvons trouver de nouveaux planches sous Outils> Cartes> Cartes Arduino SAMD> Cartes Arduino MKR:

2: Installez le noyau Arduino en utilisant .fichier json

Comme Arduino Boards, nous pouvons également programmer des conseils basés sur des microcontrôleurs tiers tels que ESP32. Pour programmer ces conseils d'abord, nous devons installer des fichiers de base requis pour eux. Habituellement, un fichier spécifique écrit en .json le format est utilisé. Ce fichier est placé sous le URL du gestionnaire de cartes supplémentaires dans l'arduino ide Préférences section.

Par exemple, si nous devons ajouter une carte ESP32 dans un IDE, le fichier suivant sera utilisé:

https: // dl.expresstif.com / dl / package_esp32_index.json

Pour ajouter plus d'un .json fichier, séparez-les à l'aide d'une virgule ou cliquez sur l'icône sur le côté droit de Directeur du conseil d'administration supplémentaire, Une nouvelle fenêtre apparaîtra là où nous pourrons écrire autant de fichiers que nous voulons.

Après avoir ajouté le .json Déposer un nouveau noyau pour le microcontrôleur tiers respectif sera disponible dans le gestionnaire de cartes où il peut être facilement installé. Comme si nous avons ajouté le .json Fichier de la carte ESP32 Maintenant, vous pouvez voir que la carte ESP32 est disponible dans le directeur du conseil d'administration comme indiqué dans l'image ci-dessous:

Conclusion

Les fichiers de noyau Arduino sont nécessaires pour programmer et interface non seulement les cartes Arduino, mais tout conseil basé sur les microcontrôleurs pris en charge par IDE tel que ESP32. Pour installer le noyau Arduino, nous avons mis en évidence deux méthodes potentielles qui peuvent être utilisées: en utilisant le Directeur du conseil d'administration d'ide ou en utilisant un tiers .json déposer. Cet article couvre ces deux méthodes en détail pour ajouter n'importe quel noyau dans l'ide Arduino.