Как да получите шестнадесетичен файл от Arduino IDE

Kak Da Polucite Sestnadeseticen Fajl Ot Arduino Ide



Arduino IDE е платформа за разработка, използвана за качване на код в платки Arduino. Платките Arduino са базирани на микроконтролери. За комуникация с микроконтролер се използва IDE. IDE е редактор за писане, отстраняване на грешки и качване на скици на платки Arduino. IDE се програмира на C или C++ с някои допълнителни методи и функции. Микроконтролерите разбират машинния език. След като кодът на Arduino бъде компилиран, IDE преобразува програмата на език C++ в шестнадесетичен файл. Сега ще опишем как да получите този шестнадесетичен файл от Arduino.

Как да получите шестнадесетичен файл от Arduino IDE

Arduino IDE използва шестнадесетичен файлов формат за съхраняване на C/C++ код в шестнадесетична форма. Този шестнадесетичен файл обикновено се нарича машинен код . Микроконтролерът не разбира нормалния език C; той приема само инструкции под формата на 1 и 0, известни също като Двоичен . Arduino IDE прехвърля тези инструкции към RAM и EEPROM на микроконтролера чрез шестнадесетичен файл.

Следвайки стъпките, описани по-долу, можем да получим шестнадесетичния файл на скицата на Arduino.







Етап 1 : Отворете софтуера Arduino IDE на компютър.





Стъпка 2 : Ще се отвори нов прозорец, показващ интерфейса Arduino IDE. Тук човек може да напише свой собствен код или да зареди примерна скица от IDE. Ще продължим с примера за мигане на светодиода и ще се опитаме да извлечем неговия шестнадесетичен файл.





Стъпка 3 : Сега отворете примера за мигане на светодиода, отидете на: Файлове>Примери>Основни>Мигане :



Стъпка 4 : След отваряне на LED примера ще се отвори нов прозорец. Ако пишете своя собствена програма, проверете отново всички скици на Arduino. За да генерираме шестнадесетичен файл, имаме нужда от място, където се съхранява шестнадесетичният файл. За да получите местоположение на шестнадесетичен файл, следвайте стъпките по-долу. Отидете на: Файл>Предпочитания или натиснете ctrl+запетая .

Стъпка 5 : Когато щракнете върху опцията за предпочитания, тук ще се отвори нов прозорец, отбележете Компилация опция в подробен изходен раздел . След като го изберете, натиснете OK, за да продължите. Това ще ни помогне да извлечем местоположението на шестнадесетичния файл от секцията Изход, след като програмата бъде компилирана.

Стъпка 6 : Сега компилирайте програмата Arduino, като използвате знака за отметка в горния десен прозорец. След като програмата бъде компилирана успешно, „ Компилирането приключи ” ще се появи съобщение в изходния прозорец.

Стъпка 7 : В изходния раздел намерете „ .шестнадесетичен ” файл на компилираната програма Arduino. Последният ред на подробния изход е шестнадесетичният файл.

Стъпка 8 : Копирайте пътя до шестнадесетичния файл.

Стъпка 9 : Първо премахнете името на шестнадесетичния файл от копирания път.

Отворете My PC, изберете адресната лента и поставете пътя на файла тук, след което натиснете Enter. Ще видите файл с .шестнадесетичен разширение Това е необходимият шестнадесетичен файл, който търсим.

Забележка : Ако адресът, копиран от шестнадесетичния файл, не работи, опитайте да премахнете двойното Наклонена черта ( \ ) символи, които се повтарят в адреса на шестнадесетичен файл.

Заключение:

Тук обсъдихме всички стъпки, необходими за извличане на Hex файл от Arduino IDE. Платката Arduino използва този шестнадесетичен файл за изпълнение на инструкции. Понякога, когато свързваме платка Arduino директно с компютър и качваме код в Arduino, той не създава шестнадесетичен файл, така че използвайки метода, обяснен по-горе, можем лесно да получим шестнадесетичен файл и да го използваме във всеки проект на Arduino.