Arduino IDE থেকে কিভাবে Hex ফাইল পাবেন

Arduino Ide Theke Kibhabe Hex Pha Ila Pabena

Arduino IDE হল একটি ডেভেলপমেন্ট প্ল্যাটফর্ম যা Arduino বোর্ডে কোড আপলোড করতে ব্যবহৃত হয়। আরডুইনো বোর্ডগুলি মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে তৈরি। একটি মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করতে IDE ব্যবহার করা হয়। IDE হল Arduino বোর্ডে স্কেচ লেখা, ডিবাগিং এবং আপলোড করার জন্য একজন সম্পাদক। IDE কিছু অতিরিক্ত পদ্ধতি এবং ফাংশন সহ C বা C++ এ প্রোগ্রাম করা হয়। মাইক্রোকন্ট্রোলাররা মেশিনের ভাষা বোঝে। একবার Arduino কোড কম্পাইল হয়ে গেলে, IDE C++ ভাষা প্রোগ্রামকে একটি হেক্স ফাইলে রূপান্তর করে। এখন, আমরা বর্ণনা করব কিভাবে Arduino থেকে এই Hex ফাইলটি পেতে হয়।

কিভাবে Arduino IDE থেকে Hex ফাইল পাবেন

Arduino IDE হেক্সাডেসিমেল আকারে C/C++ কোড সংরক্ষণ করতে Hex ফাইল বিন্যাস ব্যবহার করে। এই হেক্স ফাইলটিকে সাধারণত বলা হয় মেশিন কোড . মাইক্রোকন্ট্রোলার সাধারণ সি ভাষা বুঝতে পারে না; এটি শুধুমাত্র 1 এবং 0 আকারে নির্দেশনা নেয় যা নামেও পরিচিত বাইনারি . Arduino IDE হেক্স ফাইলের মাধ্যমে মাইক্রোকন্ট্রোলার RAM এবং EEPROM-এ এই নির্দেশাবলী স্থানান্তর করে।

নীচে বর্ণিত ধাপগুলি অনুসরণ করে আমরা Arduino স্কেচের হেক্স ফাইল পেতে পারি।



ধাপ 1 : পিসিতে Arduino IDE সফটওয়্যার খুলুন।





ধাপ ২ : নতুন উইন্ডো খুলবে যা আমাদের Arduino IDE ইন্টারফেস দেখাবে। এখানে কেউ তার নিজের কোড লিখতে পারে বা IDE থেকে একটি উদাহরণ স্কেচ লোড করতে পারে। আমরা LED ব্লিঙ্ক উদাহরণটি চালিয়ে যাব এবং এর হেক্স ফাইলটি বের করার চেষ্টা করব।

ধাপ 3 : এখন LED ব্লিঙ্ক উদাহরণ খুলুন, এখানে যান: ফাইল>উদাহরণ>বেসিক>ব্লিঙ্ক :



ধাপ 4 : LED উদাহরণ খোলার পর একটি নতুন উইন্ডো খুলবে। আপনি যদি নিজের প্রোগ্রাম লিখছেন, তাহলে সমস্ত Arduino স্কেচ পুনরায় পরীক্ষা করুন। একটি হেক্স ফাইল তৈরি করতে, আমাদের একটি অবস্থান প্রয়োজন যেখানে হেক্স ফাইল সংরক্ষণ করা হয়। হেক্স ফাইলের অবস্থান পেতে নীচের পদক্ষেপগুলি অনুসরণ করুন। যাও: ফাইল>পছন্দ বা টিপুন ctrl+কমা .

ধাপ 5 : আপনি পছন্দ অপশনে ক্লিক করলে একটি নতুন উইন্ডো খুলবে এখানে টিক দিন সংকলন মধ্যে বিকল্প ভার্বোস আউটপুট বিভাগ . এটি নির্বাচন করার পরে চালিয়ে যেতে Ok চাপুন। প্রোগ্রামটি কম্পাইল হয়ে গেলে এটি আমাদের আউটপুট বিভাগ থেকে হেক্স ফাইলের অবস্থান বের করতে সাহায্য করবে।

ধাপ 6 : এখন উপরের ডানদিকের উইন্ডোতে টিক সাইন ব্যবহার করে Arduino প্রোগ্রাম কম্পাইল করুন। একবার প্রোগ্রাম সফলভাবে কম্পাইল হয়ে গেলে, একটি ' কম্পাইল করা হয়েছে আউটপুট উইন্ডোতে বার্তাটি উপস্থিত হবে।

ধাপ 7 : আউটপুট বিভাগে খুঁজুন ' হেক্স কম্পাইল করা Arduino প্রোগ্রামের ফাইল। ভার্বোজ আউটপুটের শেষ লাইন হল হেক্স ফাইল।

ধাপ 8 : হেক্স ফাইলের পাথ কপি করুন।

ধাপ 9 : প্রথমে কপি করা পাথ থেকে Hex ফাইলের নামটি সরিয়ে ফেলুন।

মাই পিসি খুলুন, ঠিকানা বার নির্বাচন করুন এবং এখানে ফাইল পাথ পেস্ট করুন তারপর এন্টার টিপুন। সাথে একটি ফাইল দেখতে পাবেন হেক্স এক্সটেনশন এটি প্রয়োজনীয় হেক্স ফাইল যা আমরা খুঁজছি।

বিঃদ্রঃ : হেক্স ফাইল থেকে কপি করা ঠিকানা কাজ না করলে ডবল অপসারণ করার চেষ্টা করুন ব্যাকস্ল্যাশ ( \ ) হেক্স ফাইল ঠিকানায় পুনরাবৃত্তি করা চিহ্ন।

উপসংহার:

এখানে আমরা Arduino IDE থেকে একটি হেক্স ফাইল বের করার জন্য প্রয়োজনীয় সমস্ত পদক্ষেপ নিয়ে আলোচনা করেছি। Arduino বোর্ড নির্দেশাবলী চালানোর জন্য এই Hex ফাইল ব্যবহার করে। কখনও কখনও যখন আমরা একটি Arduino বোর্ড সরাসরি একটি PC এর সাথে সংযুক্ত করি এবং Arduino এ কোড আপলোড করি তখন এটি একটি Hex ফাইল তৈরি করে না, তাই উপরে বর্ণিত পদ্ধতিটি ব্যবহার করে আমরা সহজেই একটি Hex ফাইল পেতে পারি এবং যেকোনো Arduino প্রকল্পে এটি ব্যবহার করতে পারি।