Sedikit Pengenalan
Dalam pemrograman mikrokontroler, kita mengenal beberapa extensi sebuah file salah satunya Hex File (.hex). File hex atau Intel Hex adalah salah satu file tipe yang menyampaikan informasi biner dalam bentuk text ASCII, hal ini umumnya digunakan oleg mikrokontroler, EERPOM, dan beberapa perangkat Programable Logic lainya. File ini merupakan hasil penerjemahan dari aplikasi Kompilator (Compiler), seperti Arduino IDE, Bascom AVR, Code Vision AVR, AVR Studio, dll. Kompiler akan menerjemahkan bahasa pemrograman seperti C, Asembler, Basic, dll, menjadi sebuah kode mesin. Dimana kode-kode tersebut didownload/ ditransfer menggunakan sebuah programmer ke dalam sistem untuk dibaca dan dieksekusi.
Dalam artikel ini saya akan membahas sebuah tutorial, bagaimana cara mengambil file .HEX pada hasil pemrograman Arduino IDE. Apa perlu mengambil file hex pada program yang kita buat? Tentu saja sangat diperlukan karena, misalkan saat kita membuat suatu program dan ingin membaginya kepada teman atau seseorang lain, namun anda tidak ingin memberikan source code/program aslinya. Anda dapat memberikan file .hex saja, dengan catatan konfigurasi pin hardware harus disamakan dengan program yang anda buat atau mungkin anda ingin menggunakanya pada aplikasi simulator.
Proses Pengerjaan
Seperti ketahui pada arduino IDE, program yang sudah kita buat akan langsung diupload secara langsung pada chip mikrokontroler. Dan pada folder project tidak terdapat sebuah file .hex, hasil dari proses compile. Namun sama seperti Compiler yang lain Arduino IDE juga menghasilkan file .hex namun terletak pada folder yang terpisah dan tersembunyi pada komputer/laptop kita. Berikut ini step by step proses mengambil file .hex pada arduino IDE.
Buka Arduino IDE, dan buatlah sebuah project baru (atau menggunakan project anda).
Buka Arduino IDE, dan buatlah sebuah project baru (atau menggunakan project anda).
Buka Menu File-Peference. Centang bagian Compilation dan Upload.
Kemudian Compile program yang anda buat, dengan mengklik icon Centang, Setelah selesai maka akan keluar text lokasi file .hex dari program yang anda buat. Seperti gambar dibawah ini.
Copy lokasi file seperti pada gambar diatas (bagian yang di blok saja), dan pastekan pada form alamat, seperti gambar dibawah ini.
Copy file dengan extensi file .hex, sekarang anda dapat mengupload program tanpa arduino IDE.
Sekian dulu tutorial kali ini, jika terdapat pertanyaan terkait artikel ini, anda dapat meninggalkan pesan pada kotak komentar dibawah. Dan jangan lupa like Fans Pages kami dan ikuti kami di sosial media pada icon pojok kanan atas. Semoga bermanfaat, salam FansElectronics.
Thx, really help me..
ReplyDeleteA standout amongst the most agreeable strategies to purchase hardware things is to scan for accessibility for the said item or comparative item extend in the online sites. best heat press machine
ReplyDeleteCara coppy nya gmna ya ?
ReplyDeleteUdah saya block mau coppy gak bisa ??
copy apanya ya? kalau sudah di kunci ya tidak bisa di copy lagi
DeletePerhaps one of the best ways to buy cheap electronic products is through a wholesaler, be it for business or personal use. Manscaping Best Choice
ReplyDeleteYou can likewise make courses of action with a discount dropshipper for you to offer their items on your online webpage. Robot vacuum
ReplyDeleteThese factors ought to dependably be kept inside the breaking points which are admissible by the producer. top gas stoves under 5000
ReplyDeleteDifferent gadgets that make driving more advantageous and more secure incorporate reinforcement cameras..Bobsweep robotic vacuum
ReplyDeleteThis technology breakthrough has created a big commercial activity for business people.Bobsweep pethair plus robotic vacuum cleaner and mop reviews
ReplyDeleteThe advantages of science and technology far exceed each apparent deficiency. The absolute greatest impacts of technology are in the zone of correspondence; through the web and cell phones. rechargeable hearing amplifiers
ReplyDeleteIndeed, even technology devotees will state "I'll have a go at utilizing this yet in the event that it doesn't work for me, I'm not going to seek after it.TechinExpert
ReplyDeleteIts advantageous philosophy has gotten an abnormal state of proficiency the arrangement of business coordinations..door review
ReplyDeletethe capacity to gather and investigate substantial volumes of information, coordinated effort for information accumulation and elucidation, and increasingly fluctuated introductions of results. spy cosmetics
ReplyDeleteSince text-to-speech software must summon them to manufactured speech.text to voice generator
ReplyDelete