সুচিপত্র:

নূন্যতম - ব্রেডবোর্ডে আরডুইনো: 5 টি ধাপ
নূন্যতম - ব্রেডবোর্ডে আরডুইনো: 5 টি ধাপ

ভিডিও: নূন্যতম - ব্রেডবোর্ডে আরডুইনো: 5 টি ধাপ

ভিডিও: নূন্যতম - ব্রেডবোর্ডে আরডুইনো: 5 টি ধাপ
ভিডিও: আরডুইনো এসি ডিমারের সাথে এসি বাল্ব নিয়ন্ত্রণ করুন 2024, জুলাই
Anonim
বেয়ার ন্যূনতম - ব্রেডবোর্ডে আরডুইনো
বেয়ার ন্যূনতম - ব্রেডবোর্ডে আরডুইনো

Arduino ATMega328p চিপ ব্যবহার করে। আমরা এটি একটি SMD ফরম্যাটে (ATMega328p-AU) বা ট্রাফ হোল সোল্ডিংয়ের জন্য DIP ফরম্যাটে (ATMega328p-PU) পেতে পারি। কিন্তু, চিপ নিজেই কাজ করতে পারে না। এটির আরো কয়েকটি উপাদান প্রয়োজন এবং সবগুলোকে একসাথে এই চিপের ন্যূনতম কনফিগারেশন বলা হয়।

ধাপ 1: সহজ পরিকল্পিত

সহজ পরিকল্পিত
সহজ পরিকল্পিত

নীচে আমাদের এই কনফিগারেশনের জন্য পরিকল্পিত আছে। আপনি দেখতে পাচ্ছেন আমাদের 5 ভোল্টের সরবরাহ প্রয়োজন। এই সরবরাহটি খুব ভালভাবে নিয়ন্ত্রিত হতে হবে যাতে কোন ভোল্টেজ না থাকে। এর জন্য এবং 5V এবং GND এর মধ্যে অতিরিক্ত 10uF ক্যাপাসিটর। ঠিক আছে, রিসেট পিন নেগেটিভ সক্ষম। সুতরাং, এটি অক্ষম করার জন্য, আমাদের এটিতে 5V প্রয়োগ করতে হবে। এর জন্য, RESET এবং Vcc এর মধ্যে একটি 10k ohms প্রতিরোধক স্থাপন করা হয়। এছাড়াও, ATMega328, সাধারণত 16MHz এ কাজ করে। এর জন্য, পিন 9 এবং 10 এর মধ্যে আমরা একটি 16MHz স্ফটিক রাখি। কিন্তু এই স্ফটিকটি দোলানোর জন্য GND এর সাথে ঠিক 22pF এর দুটি ক্যাপাসিটরের প্রয়োজন। চিত্রের মধ্যে, আপনার চিপের সমস্ত পিন রয়েছে। এই মুহুর্তে, যদি মাইক্রোকন্ট্রোলারের বুটলোডার থাকে, আমরা একটি কোড আপলোড করতে পারি। কিন্তু কল্পনা করা যাক এটিতে বুটলোডার নেই।

ধাপ 2: বুটলোডার বার্ন করুন

বুটলোডার বার্ন করুন
বুটলোডার বার্ন করুন

এখন, কল্পনা করা যাক চিপে বুটলোডার নেই (ভার্জিন চিপ)। এর জন্য আপনাকে একটি Arduino UNO থেকে পরবর্তী সংযোগ করতে হবে। এগুলি হল SPI পিন, ক্লক, MISO এবং MOSI।

ধাপ 3: আরডুইনোকে পিসিতে সংযুক্ত করুন

আরডুইনোকে পিসিতে সংযুক্ত করুন
আরডুইনোকে পিসিতে সংযুক্ত করুন

এখন আপনার পিসিতে Arduino সংযুক্ত করুন। Arduino IDE খুলুন এবং File → Examples → Arduino ISP এ যান এবং সেই উদাহরণটি খুলুন। Arduino UNO বোর্ডের com নির্বাচন করুন, Arduino UNO হিসাবে বোর্ড নির্বাচন করুন এবং এই কোডটি আপলোড করুন।

ধাপ 4: বুটলোডার

বুটলোডার
বুটলোডার

এখন অতীতের পরিকল্পিতভাবে সংযোগগুলি তৈরি করুন এবং বুটলোডার বার্ন করার সময় এসেছে। আইএসপি হিসেবে টুলস → প্রোগ্রামার → আরডুইনোতে যান। এর দ্বারা আমরা প্রোগ্রামারকে ISP এ পরিবর্তন করি।

ধাপ 5: অবশেষে বুটলোডার বার্ন করুন

অবশেষে বুটলোডার বার্ন করুন
অবশেষে বুটলোডার বার্ন করুন

অবশেষে, Tools → Burn bootloader- এ যান। এখন Arduino এর LEDs অনেকটা জ্বলজ্বল করবে। একবার আপনি বুটলডার পোড়ানোর বার্তা পেয়ে গেলে আমরা যেতে ভাল।

প্রস্তাবিত: