ব্রেডবোর্ডে আরডুইনো উনো!

কখনও কখনও এমনও হয় যে আপনি একটি আরডুইনো বোর্ড ব্যবহার করছেন, কিন্তু তার সবগুলো পিন আপনার প্রয়োজন নয়। অনেকসময় ডিভাইসে একটি আরডুইনো রাখার জন্য যথেষ্ট জায়গা থাকে না। অনেকসময় আরডুইনো উনোর ATmega328P চিপটি ব্যবহার করতে গিয়ে ভুলবশত নষ্ট হয়ে যায়। এইসকল সমস্যার সমাধান দেবে ATmega328P with Arduino Bootloader।এই টিউটোরিয়ালে আমরা দেখব কিভাবে এই চিপটি ব্যবহার করে ব্রেডবোর্ডেই একটি আরডুইনো উনো বানিয়ে ফেলা যায়।

প্রয়োজনীয় যন্ত্রপাতিঃ

1)ATmega328P with Arduino Bootloader-1 NO

2) FTDI USB to Serial Converter 3V3-5V-1 NO

3)16 MHZ Crystal Oscillator-1-NO

4)22pf Capacitor-2 Nos

5)104 capacitor-1 NO

6)10K Resistor-1 NO

7)1K Resistor-1 NO

8)Male to male Jumpers -6

9)Breadboard-1

10)LED-1

 

কার্যপ্রনালীঃ

১)ব্রেডবোর্ডে নিচের কানেকশনটি সম্পন্ন করি।

FTDI 3v3-5V ATmega328P with arduino bootloader
Tx0 D0
Rx1 D1
VCC VCC
GND GND

 

২)VCC এবং RST পিনের মাঝখানে একটি ১০০ কিলোওহম রেজিস্টর বসাই

৩) সিরিয়াল কনভার্টারের DTR এবং মাইক্রোকন্ট্রোলারের  RST পিনের মাঝখানে একটি 104 ক্যাপাসিটর বসাই।

 

৪) মাইক্রোকন্ট্রোলারের X1 এবং X2 পিনের  মাঝখানে একটি ক্রিস্টাল ওসিলেটর বসাই। ক্রিস্টালের দুই পিনকে দুটি 22pF ক্যাপাসিটর দিয়ে গ্রাউন্ড করি।

 

 

৫)D13 পিনে ১ কিলোওহম রেজিস্টর দিয়ে একটি এলইডি সংযুক্ত করি। পুরো সেটআপের সার্কিট ডায়াগ্রাম নিচে দেওয়া হল।

 

৬) এবার সিরিয়াল কনভার্টারকে কম্পিউটারের সাথে কানেক্ট করি। এটি ব্যবহার করার জন্য কম্পিউটারে অবশ্যই FTDI ড্রাইভার ইন্সটল করা থাকতে হবে।

৭)কম্পিউটারের COM port এ আপনার ডিভাইসটি চিহ্নিত হবে।

৮) এবার আরডুইনো আইডিই ওপেন করে এলইডি ব্লিঙ্কের কোডটি আপলোড করি।

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

 

কোড আপলোড হলে  আপনার ব্রেডবোর্ডের এলইডি আপনার কোড অনুযায়ী জ্বলানেভা করবে, ঠিক একটি রেডিমেড আরডুইনোর তের নাম্বার পিনের এলইডির মতো।

 

এভাবে আরডুইনোর যেকোনো কোড আপনি আপলোড করতে পারবেন। FTDI USB to Serial Converter এর জাম্পার দিয়ে 5V সিলেক্ট করা থাকতে হবে।

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.