Hoe een Hex-bestand van Arduino IDE te krijgen
Arduino IDE gebruikt het Hex-bestandsformaat om C/C++-code in hexadecimale vorm op te slaan. Dit Hex-bestand wordt gewoonlijk aangeduid als: machine code . Microcontroller kan de normale C-taal niet begrijpen; er is alleen instructie nodig in de vorm van 1 en 0, ook wel bekend als binair . Arduino IDE brengt deze instructies over naar microcontroller RAM en EEPROM via Hex-bestand.
Door de hieronder beschreven stappen te volgen, kunnen we het Hex-bestand van de Arduino-schets krijgen.
Stap 1 : Open Arduino IDE-software op pc.
Stap 2 : Er wordt een nieuw venster geopend met de Arduino IDE-interface. Hier kan men zijn eigen code schrijven of een voorbeeldschets uit IDE laden. We gaan verder met het voorbeeld van de LED-knipper en proberen het Hex-bestand uit te pakken.
Stap 3 : Open nu het LED-knippervoorbeeld, ga naar: Bestanden>Voorbeelden>Basis>Knipperen :
Stap 4 : Na het openen van het LED voorbeeld zal een nieuw venster openen. Als je je eigen programma schrijft, controleer dan alle Arduino-schetsen opnieuw. Om een Hex-bestand te genereren, hebben we een locatie nodig waar het Hex-bestand is opgeslagen. Volg onderstaande stappen om de locatie van het Hex-bestand te krijgen. Ga naar: Bestand>Voorkeuren of druk op ctrl+komma .
Stap 5 : Wanneer u op de voorkeuren optie klikt, zal een nieuw venster openen hier vink de Compilatie optie in de uitgebreide uitvoersectie . Druk na het selecteren op OK om door te gaan. Dit zal ons helpen om de locatie van het Hex-bestand uit het gedeelte Uitvoer te extraheren zodra het programma is gecompileerd.
Stap 6 : Compileer nu het Arduino-programma met behulp van het vinkje rechtsboven in het venster. Zodra het programma succesvol is gecompileerd, verschijnt een ' Klaar met compileren ” bericht verschijnt in het uitvoervenster.
Stap 7 : Zoek in het uitvoergedeelte de ' .hex ”-bestand van het gecompileerde Arduino-programma. De laatste regel met uitgebreide uitvoer is het Hex-bestand.
Stap 8 : Kopieer het pad naar het Hex-bestand.
Stap 9 : Verwijder eerst de Hex-bestandsnaam van het gekopieerde pad.
Open Mijn pc, selecteer de adresbalk en plak het bestandspad hier en druk op Enter. U ziet een bestand met .hex extensie Dit is het vereiste Hex-bestand waarnaar we op zoek zijn.
Opmerking : Als het adres gekopieerd uit het Hex-bestand niet werkt, probeer dan dubbel te verwijderen Backslash ( \ ) symbolen die worden herhaald in het Hex-bestandsadres.
Conclusie:
Hier hebben we alle stappen besproken die nodig zijn om een Hex-bestand uit Arduino IDE te extraheren. Het Arduino-bord gebruikt dit Hex-bestand om instructies uit te voeren. Soms, wanneer we een Arduino-bord rechtstreeks verbinden met een pc en code uploaden naar Arduino, wordt er geen Hex-bestand gemaakt, dus met behulp van de hierboven uitgelegde methode kunnen we gemakkelijk een Hex-bestand krijgen en het in elk Arduino-project gebruiken.