Come ottenere file esadecimali dall'IDE di Arduino

Come Ottenere File Esadecimali Dall Ide Di Arduino



Arduino IDE è una piattaforma di sviluppo utilizzata per caricare il codice nelle schede Arduino. Le schede Arduino sono basate su microcontrollori. Per comunicare con un microcontrollore viene utilizzato l'IDE. IDE è un editor per scrivere, eseguire il debug e caricare schizzi su schede Arduino. L'IDE è programmato in C o C++ con alcuni metodi e funzioni aggiuntivi. I microcontrollori comprendono il linguaggio macchina. Una volta compilato il codice Arduino, IDE converte il programma in linguaggio C++ in un file esadecimale. Ora descriveremo come ottenere questo file esadecimale da Arduino.

Come ottenere file esadecimali dall'IDE di Arduino

Arduino IDE utilizza il formato di file Hex per memorizzare il codice C/C++ in forma esadecimale. Questo file esadecimale viene comunemente chiamato codice macchina . Il microcontrollore non è in grado di comprendere il normale linguaggio C; richiede solo istruzioni sotto forma di 1 e 0, note anche come Binario . Arduino IDE trasferisce queste istruzioni alla RAM e alla EEPROM del microcontrollore tramite file esadecimale.

Seguendo i passaggi descritti di seguito possiamo ottenere il file esadecimale dello sketch di Arduino.







Passo 1 : Apri il software Arduino IDE su PC.





Passo 2 : Si aprirà una nuova finestra che ci mostra l'interfaccia IDE di Arduino. Qui si può scrivere il proprio codice o caricare uno schizzo di esempio dall'IDE. Continueremo con l'esempio di lampeggio del LED e proveremo ad estrarre il suo file esadecimale.





Passaggio 3 : Ora apri l'esempio di lampeggio del LED, vai a: File>Esempi>Nozioni di base>Blink :



Passaggio 4 : Dopo aver aperto l'esempio LED si aprirà una nuova finestra. Se stai scrivendo il tuo programma, ricontrolla tutti gli schizzi di Arduino. Per generare un file esadecimale, abbiamo bisogno di una posizione in cui è archiviato il file esadecimale. Per ottenere la posizione del file esadecimale, segui i passaggi seguenti. Vai a: File>Preferenze o premere ctrl+virgola .

Passaggio 5 : Quando si fa clic sull'opzione delle preferenze si aprirà una nuova finestra qui spuntare la Compilazione opzione nel sezione di output dettagliata . Dopo averlo selezionato premere Ok per continuare. Questo ci aiuterà a estrarre la posizione del file esadecimale dalla sezione Output una volta che il programma è stato compilato.

Passaggio 6 : Ora compila il programma Arduino usando il segno di spunta nella finestra in alto a destra. Una volta che il programma è stato compilato correttamente, un ' Compilazione completata Il messaggio ” apparirà nella finestra di output.

Passaggio 7 : Nella sezione di output trova il ' .esadecimale ” del programma Arduino compilato. L'ultima riga di output dettagliato è il file esadecimale.

Passaggio 8 : copia il percorso del file esadecimale.

Passaggio 9 : Rimuovere prima il nome del file esadecimale dal percorso copiato.

Apri Il mio PC, seleziona la barra degli indirizzi e incolla qui il percorso del file, quindi premi Invio. Vedrai un file con .esadecimale estensione Questo è il file esadecimale richiesto che stiamo cercando.

Nota : Se l'indirizzo copiato dal file esadecimale non funziona, provare a rimuovere double Barra rovesciata ( \ ) simboli che vengono ripetuti nell'indirizzo del file esadecimale.

Conclusione:

Qui abbiamo discusso tutti i passaggi necessari per estrarre un file esadecimale dall'IDE di Arduino. La scheda Arduino utilizza questo file esadecimale per eseguire le istruzioni. A volte quando colleghiamo una scheda Arduino direttamente a un PC e carichiamo il codice su Arduino non viene creato un file esadecimale, quindi usando il metodo spiegato sopra possiamo facilmente ottenere un file esadecimale e usarlo in qualsiasi progetto Arduino.