Comment obtenir un fichier hexadécimal à partir d'Arduino IDE

Comment obtenir un fichier hexadécimal à partir d'Arduino IDE
Arduino IDE est une plate-forme de développement utilisée pour télécharger du code dans Arduino Boards. Les cartes Arduino sont basées sur des microcontrôleurs. Pour communiquer avec un microcontrôleur IDE est utilisé. IDE est un éditeur pour l'écriture, le débogage et le téléchargement des croquis sur Arduino Boards. IDE est programmé en C ou C ++ avec quelques méthodes et fonctions supplémentaires. Les microcontrôleurs comprennent le langage de la machine. Une fois le code Arduino compilé, IDE convertit le programme de langue C ++ en fichier hexadécimal. Maintenant, nous allons décrire comment obtenir ce fichier hexadécimal d'Arduino.

Comment obtenir un fichier hexadécimal à partir d'Arduino IDE

Arduino IDE utilise le format de fichier hexal. Ce fichier hexadécimal est communément appelé langage machine. Le microcontrôleur ne peut pas comprendre le langage C normal; il ne prend que des instructions sous la forme de 1 et 0 également connues Binaire. Arduino IDE transfère ces instructions au microcontrôleur RAM et EEPROM via le fichier hexagonal.

En suivant les étapes décrites ci-dessous, nous pouvons obtenir le fichier hexadécimal de l'esquisse Arduino.

Étape 1: Open Arduino IDE Software sur PC.

Étape 2: Une nouvelle fenêtre s'ouvrira en nous montrant l'interface Arduino IDE. Ici, on peut écrire son propre code ou charger un exemple de croquis d'IDE. Nous continuerons avec l'exemple de clignotement LED et essayerons d'extraire son fichier hexadécimal.

Étape 3: Maintenant ouvrez l'exemple de clignotement LED, allez à: Fichiers> Exemples> Bases> clignotements:

Étape 4: Après avoir ouvert l'exemple LED, une nouvelle fenêtre s'ouvrira. Si vous écrivez votre propre programme, revérifiez tous les croquis Arduino. Pour générer un fichier hexadécimal, nous avons besoin d'un emplacement où le fichier hexadécimal est stocké. Pour obtenir l'emplacement du fichier hexiste, suivez les étapes. Aller à: Fichier> Préférences ou presser Ctrl + virgule.

Étape 5: Lorsque vous cliquez sur l'option Préférences, une nouvelle fenêtre s'ouvrira ici, cochez le Compilation option dans le SECTION DE SORTIE VERBOSE. Après l'avoir sélectionné, appuyez sur OK pour continuer. Cela nous aidera à extraire l'emplacement du fichier hexadécimal de la section de sortie une fois le programme compilé.

Étape 6: Maintenant, compilez le programme Arduino en utilisant le panneau Tick en haut à droite. Une fois le programme compilé avec succès, un «Terminé compilant»Le message apparaîtra dans la fenêtre de sortie.

Étape 7: Dans la section de sortie, trouvez le «.hexagonal»Fichier du programme Arduino compilé. La dernière ligne de sortie verbeuse est le fichier hexadécimal.

Étape 8: Copier le chemin vers le fichier hexadécimal.

Étape 9: Supprimer d'abord le nom du fichier hexadécimal du chemin copié.

Ouvrez mon PC, sélectionnez la barre d'adresse et collez le chemin du fichier ici puis appuyez sur Entrée. Vous verrez un fichier avec .hexagonal Extension C'est le fichier hexadécimal requis que nous recherchons.

Note: Si l'adresse copiée à partir du fichier hexadécimal ne fonctionne pas, essayez de supprimer le double Bombardement (\) symboles qui sont répétés en adresse hexadécimale.

Conclusion:

Ici, nous avons discuté de toutes les étapes nécessaires pour extraire un fichier hexadécimal d'Arduino IDE. La carte Arduino utilise ce fichier hexagonal pour exécuter des instructions. Parfois, lorsque nous connectons une carte Arduino directement avec un PC et téléchargez du code sur Arduino, cela ne crée pas de fichier hexadécimal, donc en utilisant la méthode expliquée ci-dessus, nous pouvons facilement obtenir un fichier hexagonal et l'utiliser dans n'importe quel projet Arduino.