সুচিপত্র:
- ধাপ 1: প্রয়োজনীয়তা
- পদক্ষেপ 2: পিসির সাথে Arduino সংযুক্ত করুন
- ধাপ 3: কোড আপলোড করুন
- ধাপ 4: সার্কিট সংযুক্ত করুন
- ধাপ 5: বোঝার পিন আউট করুন
- ধাপ 6: জিপ ফাইলটি ডাউনলোড করুন
- ধাপ 7: আপনার কন্ট্রোলার কোড খুঁজুন
- ধাপ 8: নিয়ন্ত্রিত সনাক্ত করুন
- ধাপ 9: ফিউজ সেট করুন
- ধাপ 10: হেক্স ফাইল আপলোড করুন
ভিডিও: আইএসপি হিসাবে আরডুইনো -- AVR এ হেক্স ফাইল বার্ন করুন AVR এ ফিউজ -- Arduino প্রোগ্রামার হিসাবে: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
………………………
আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলটি সাবস্ক্রাইব করুন ……..
এই নিবন্ধটি আইএসপি হিসাবে আরডুইনো সম্পর্কে।
আপনি যদি হেক্স ফাইল আপলোড করতে চান বা যদি আপনি AVR এ আপনার ফিউজ সেট করতে চান তাহলে আপনাকে কোন প্রোগ্রামার কেনার দরকার নেই, আপনি এটি arduino দিয়ে করতে পারেন।
এই প্রবন্ধে আমি atmega8 এ হেক্স ফাইল আপলোড করেছি যদি আপনি অন্য AVR এ হেক্স ফাইল আপলোড করতে চান তাহলে প্রক্রিয়াটি বুঝুন এবং একই ধাপ অনুসরণ করুন।
……………………
ধাপ 1: প্রয়োজনীয়তা
- Arduino uno
- কিছু জাম্পার তার
- ব্রেডবোর্ড
- ক্রিস্টাল অসিলেটর (controlচ্ছিক যদি আপনার নিয়ামক বাহ্যিক অসিলেটরে সেট করা থাকে)
*** যদি আপনার নিয়ামক বাক্সের বাইরে থাকে তবে ক্রিস্টাল অসিলেটরকে সংযুক্ত করার দরকার নেই ****
পদক্ষেপ 2: পিসির সাথে Arduino সংযুক্ত করুন
- আপনার আরডুইনোকে পিসির সাথে সংযুক্ত করুন
- Arduino IDE খুলুন এবং সরঞ্জামগুলিতে ক্লিক করুন
- তারপর বোর্ডে ক্লিক করুন, এখানে arduino uno নির্বাচন করুন
- এখন বোর্ডের নীচের পোর্টে ক্লিক করুন, এখানে পোর্ট নির্বাচন করুন যেখানে আরডুইনো সংযুক্ত।
***** আমার আরডুইনো COM2 তে সংযুক্ত, মনে রাখবেন আমরা পরে এটি ব্যবহার করব।
ধাপ 3: কোড আপলোড করুন
- ফাইলে যান তারপর উদাহরণ
- ArduinoISP উদাহরণ খুঁজুন
- ArduinoISP প্রোগ্রাম আপলোড করুন
- এখন সরঞ্জামগুলিতে যান এবং প্রোগ্রামার "arduino as isp" নির্বাচন করুন
আরডুইনো আইএসপি এবং আরডুইনোকে প্রোগ্রামারের আইএসপি হিসাবে বিভ্রান্ত করবেন না।
ধাপ 4: সার্কিট সংযুক্ত করুন
- এখানে আমরা Hex ফাইল বার্ন করি এবং Atmega8 এ ফিউজ সেট করি। অনুগ্রহ করে ধারণাটি অনুধাবন করুন যাতে আপনি arduino এর মাধ্যমে যেকোনো ধরনের avr তে হেক্স ফাইল বার্ন করতে পারেন।
- ছবিতে দেওয়া সার্কিটটি সংযুক্ত করুন।
- ক্রিস্টাল অসিলেটর alচ্ছিক যদি আপনার Avr বাহ্যিক ফিউজে সেট করা থাকে, যদি AVR বাক্সের বাইরে থাকে তাহলে এটি সংযোগ করার প্রয়োজন নেই।
ধাপ 5: বোঝার পিন আউট করুন
- আপনি যেমন প্রথম ছবিতে দেখতে পাচ্ছেন সেখানে MISO, MOSI এবং SCK পিন রয়েছে, যা আমরা যথাক্রমে 13, 12, 11 arduino পিনের সাথে সংযুক্ত করব।
- আপনি যেমন দ্বিতীয় ছবিতে দেখতে পারেন সেখানে রিসেট পিন রয়েছে যা আমরা আরডুইনো এর 10 তম পিনের সাথে সংযুক্ত করব।
- তৃতীয় ছবিতে আপনি VCC, AVCC এবং GND পিন দেখতে পারেন, AVCC এবং VCC কে 5v arduino, GND থেকে GND to arduino এর সাথে সংযুক্ত করতে পারেন।
ধাপ 6: জিপ ফাইলটি ডাউনলোড করুন
- নিচে দেওয়া জিপ ফাইলটি ডাউনলোড করুন
- জিপ ফাইলটি বের করুন
আয়না Github:
codeload.github.com/vishalsoniindia/Arduin…
ধাপ 7: আপনার কন্ট্রোলার কোড খুঁজুন
আপনার হেক্স ফাইলটি একই ফোল্ডারে আটকান যা আমরা ডাউনলোড করেছি, যেখানে আপনি cmd.txt ফাইল দেখতে পারেন।
- Cmd.txt ফাইলটি ফোল্ডারে খুলুন
- প্রথম লাইন কপি করুন যা "avrdude -c arduino -b 19200 -p xyz"
- ফটোতে দেখানো হিসাবে আপনার পিসির উপরের বারে cmd টাইপ করুন।
- এখানে কমান্ড টার্মিনাল খোলা হয়েছে
- আপনার লাইন আটকান এবং এন্টার চাপুন
- শেষ ফটোতে আপনি দেখতে পারেন নিয়ন্ত্রিত নাম এবং কন্ট্রোলার কোড আমার atmega8 এর জন্য m8।
ধাপ 8: নিয়ন্ত্রিত সনাক্ত করুন
- টেক্সট ফাইলে দ্বিতীয় লাইনটি অনুলিপি করুন যা "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- কমান্ড টার্মিনালে পেস্ট করুন
- এখন আপনার com পোর্ট খনি পরিবর্তন করুন COM2 যেখানে আপনার arduino সংযুক্ত আছে।
- আপনার কন্ট্রোলার কোড পরিবর্তন করুন খনি হল m8।
- এন্টার চাপুন।
- যখন আপনি কিছু ডিভাইসের স্বাক্ষর এবং ফিউজ দেখতে পান ঠিক আছে তার মানে আপনার কন্ট্রোলার ধরা পড়েছে।
ধাপ 9: ফিউজ সেট করুন
- এই লাইনটি অনুলিপি করুন যা "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
- কমান্ড টার্মিনালে এটি অতীত করুন।
- এখন আপনার com পোর্ট খনি পরিবর্তন করুন COM2 যেখানে আপনার arduino সংযুক্ত আছে।
- আপনার কন্ট্রোলার কোড পরিবর্তন করুন খনি হল m8।
- এই ফিউজটি অভ্যন্তরীণ 8MHZ এ সেট করা আছে, এর মানে হল যে আপনাকে বাইরের ক্রিস্টাল অসিলেটর সংযুক্ত করার দরকার নেই।
- এন্টার চাপুন।
- এখন ফিউজ সেট করা হয়েছে এটি এক সময় প্রক্রিয়া পরবর্তী সময়ের প্রয়োজন নেই।
যদি আপনি ফিউজ পরিবর্তন করতে চান তাহলে E2 হল নিম্ন ফিউজ এবং D9 উচ্চতর ফিউজ, আপনি আপনার প্রয়োজনীয়তা অনুযায়ী এটি পরিবর্তন করতে পারেন।
ধাপ 10: হেক্স ফাইল আপলোড করুন
- শেষ লাইনটি অনুলিপি করুন এবং কমান্ড টার্মিনালে পেস্ট করুন।
- শেষ লাইনে আপনি ফাইলের নাম দেখতে পারেন, এটি আপনার হেক্স ফাইলের নাম দিয়ে প্রতিস্থাপন করুন।
- এন্টার চাপুন।
- যদি আপনি আমার তৃতীয় ছবির মতো একই ম্যাসেজ দেখতে পান তবে আপনার হেক্স ফাইলটি AVR তে পুড়ে গেছে।
এর আগে আপনার হেক্স ফাইলটি একই ফোল্ডারে পেস্ট করুন, যেখানে আপনি cmd.txt ফাইল দেখতে পারেন।
এখন আপনার com পোর্ট খনি পরিবর্তন করুন COM2 যেখানে আপনার arduino সংযুক্ত আছে।
আপনার কন্ট্রোলার কোড পরিবর্তন করুন খনি হল m8।
….সব শেষ……. হো হো হো..