সুচিপত্র:
ভিডিও: Arduino Uno এর জন্য ATtiny প্রোগ্রামার: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি যদি আরডুইনো প্ল্যাটফর্মের সাথে আত্মবিশ্বাসী হয়ে থাকেন এবং অন্য কিছু এটমেল মাইক্রোকন্ট্রোলার প্রোগ্রাম করার চেষ্টা করতে চান, এই নির্দেশিকা আপনাকে আপনার প্রথম পদক্ষেপগুলি করতে সাহায্য করবে। বিশেষ করে আপনি একাধিক ATtiny মাইক্রোকন্ট্রোলার (2313/4313 25/45/85 এবং সম্ভবত অন্য কিছু) প্রোগ্রাম করার জন্য Arduino Uno সামঞ্জস্যপূর্ণ বোর্ডগুলির জন্য একটি ieldাল তৈরি করবেন।
সরবরাহ
এই সহজ প্রকল্পের জন্য আপনার প্রয়োজন হবে:
-পারফোর্ড (একক বা ডবল পার্শ্বযুক্ত কমপক্ষে 20x10 বিন্দু)
-3x 5mm LEDs
-3x 220-330 ওহম প্রতিরোধক
-20 পিন সকেট
-12 পুরুষ পিন হেডার (কমপক্ষে)
-1x জাম্পার
-কিছু জাম্পার তার
এবং অবশ্যই একটি ATtiny মাইক্রোকন্ট্রোলারের সাথে কাজ করার জন্য (আমার ক্ষেত্রে এটি একটি 2313)
ধাপ 1: তারের
আমি ধাপে ধাপে গাইড করতে খুব বেশি অভ্যস্ত নই, তাই আমি কেবল শেষ ফলাফল এবং কিছু তারের সাথে সংযুক্ত করি। দয়া করে মনে রাখবেন যে LEDs এর polarity Fritzing ছবিতে সম্মানিত নয় তাই সাবধান!
যদি আপনি একক পার্শ্বযুক্ত পারফোর্ড ব্যবহার করার সিদ্ধান্ত নিয়ে থাকেন তবে পিনগুলি দীর্ঘ করার জন্য এবং পিছনের দিক থেকে তাদের সোল্ডার করার জন্য আপনাকে কিছু প্লায়ার দিয়ে পুরুষ পিন হেডারগুলি চাপতে হবে।
GND পিন পরিবর্তন করার জন্য জাম্পার প্রয়োজন (আপনি কোন মাইক্রোকন্ট্রোলার ব্যবহার করেন তার উপর নির্ভর করে) যদিও আমি ATDiny 2313 তে স্কেচ আপলোড করতে পেরেছি এমনকি GND ছাড়াও …
সবুজ LED সর্বদা চালু এবং optionচ্ছিক।
পদক্ষেপ 2: সফ্টওয়্যার সেটআপ
এখন আপনাকে arduino isp কে arduino বোর্ডে আপলোড করতে হবে। ফাইল -> উদাহরণ -> ArduinoISP এ যান।
আপলোড করার আগে আপনি 8 এবং 9 পিন বরাদ্দ করে LEDs এর আচরণ পরিবর্তন করতে পারেন, পিন 7 ব্যবহার করা হবে না। PMODE (আমার ক্ষেত্রে নীল) এমন একটি যা আপনি স্কেচ আপলোড করার সময় জ্বলজ্বল করেন। একটি ত্রুটি ঘটলে ERR আলোকিত হবে। আমি ত্রুটিগুলি অনুকরণ করার চেষ্টা করেছি কিন্তু এটি কখনই জ্বলে না … HB মানে হার্টবিট এবং পর্যায়ক্রমে চালু এবং বন্ধ হবে। আমার জন্য খুব দরকারী নয় কিন্তু আপনি এটি ERR LED এর পরিবর্তে বরাদ্দ করতে পারেন।
ধাপ 3: আপনার স্কেচ আপলোড করা
এখন আপনি অবশেষে আপনার স্কেচ আপলোড করার জন্য প্রস্তুত। নিশ্চিত করুন যে আপনি আপনার নির্দিষ্ট বোর্ড (মাইক্রোকন্ট্রোলার) ইনস্টল করেছেন এবং তারপর আইএসপি হিসাবে সরঞ্জাম -> প্রোগ্রামার -> আরডুইনোতে যান।
নিশ্চিত করুন যে আপনার স্কেচে নির্ধারিত ডিজিটাল পিনগুলি আপনার মাইক্রোকন্ট্রোলারের সাথে মিলে যায়।
এখন আপনি আপনার স্কেচ আপলোড করার জন্য প্রস্তুত!
প্রস্তাবিত:
Arduino UNO সহ ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ছোট প্রোগ্রামার: 7 টি ধাপ
Arduino UNO- এর সাথে ATTINY মাইক্রোকন্ট্রোলারদের জন্য একটি ক্ষুদ্র প্রোগ্রামার: এটি বর্তমানে ATTINY সিরিজের মাইক্রোকন্ট্রোলারগুলি তাদের বহুমুখিতা, কম দামের কারণে ব্যবহার করা আকর্ষণীয় কিন্তু এটিও যে তারা সহজেই Arduino IDE এর মতো পরিবেশে প্রোগ্রাম করা যায়। Arduino মডিউলগুলির জন্য পরিকল্পিত প্রোগ্রাম হতে পারে সহজেই স্থানান্তর
ATTiny HV প্রোগ্রামার: 4 টি ধাপ
ATTiny HV প্রোগ্রামার: এই নির্দেশনাটি একটি ESP8266 এবং একটি ব্রাউজার ভিত্তিক ইউজার ইন্টারফেস ব্যবহার করে ATTiny প্রোগ্রামিং ইউটিলিটি এর জন্য।
Arduino এর জন্য আরেকটি ATTINY85 ISP প্রোগ্রামার শিল্ড: 8 টি ধাপ
Arduino এর জন্য আরেকটি ATTINY85 ISP প্রোগ্রামার শিল্ড: بسم الله الرحمن الرحيم ATTINY85 ISP প্রোগ্রামার শিল্ডটি ATTiny85 ont কন্ট্রোলারদের সহজেই প্রোগ্রাম করার জন্য ডিজাইন করা হয়েছে। ieldালটি অবশ্যই Arduino Uno বোর্ডে প্লাগ করা থাকতে হবে। Arduino Uno একটি সার্কিট হিসাবে কাজ করার জন্য প্রস্তুত সিরিয়াল প্রোগ্রামার "
Atmel স্টুডিওর জন্য সস্তা STK500 AVR প্রোগ্রামার: 7 টি ধাপ
Atmel স্টুডিওর জন্য সস্তা STK500 AVR প্রোগ্রামার: Atmel Studio AVR প্রোগ্রাম তৈরির জন্য একটি শক্তিশালী হাতিয়ার, কিন্তু প্রোগ্রাম লেখা প্রথম ধাপ। আপনার প্রোগ্রামটি ব্যবহার করতে, আপনাকে অবশ্যই একটি সার্কিট তৈরি করতে হবে এবং আপনার কোডটিকে মাইক্রোকন্ট্রোলারে স্থানান্তর করতে হবে। আপনি Atmel স্টুডিও থেকে আপনার AVR প্রোগ্রাম ব্যবহার করতে পারেন
AVR মাইক্রোকন্ট্রোলারদের জন্য ISP প্রোগ্রামার: 4 টি ধাপ
AVR মাইক্রোকন্ট্রোলারের জন্য ISP প্রোগ্রামার: একটি মাইক্রোকন্ট্রোলার প্রোগ্রামার হল একটি হার্ডওয়্যার ডিভাইস যা সফটওয়্যারের সাথে থাকে যা পিসি থেকে মেশিন ল্যাঙ্গুয়েজ কোড মাইক্রোকন্ট্রোলার/EEPROM- এ স্থানান্তর করতে ব্যবহৃত হয়। AVR মাইক্রোকন্ট্রোলারের জন্য ISP প্রোগ্রামার হল সিরিয়াল প্রোগ্রামার যা s ব্যবহার করে