কিভাবে Arduino এ কোড আপলোড করবেন – 3টি ভিন্ন পদ্ধতি

Kibhabe Arduino E Koda Apaloda Karabena 3ti Bhinna Pad Dhati



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

Arduino এ কোড আপলোড করার তিনটি উপায়

আপনি নীচের এই পদ্ধতিগুলির যেকোনো একটি ব্যবহার করে আপনার Arduino এ কোড আপলোড করতে পারেন:

    1. পিসি বা ল্যাপটপ
    2. স্মার্টফোন
    3. অন্য কোন Arduino

1: পিসি বা ল্যাপটপ ব্যবহার করে আরডুইনোতে কোড আপলোড করা

একটি Arduino এ একটি স্কেচ আপলোড করার সবচেয়ে জনপ্রিয় এবং সহজ উপায়গুলির মধ্যে একটি হল PC বা ল্যাপটপ ব্যবহার করে। আপনি যদি পিসি ব্যবহার করে কোড আপলোড করতে চান তবে নিম্নলিখিত কিছু প্রয়োজনীয়তা রয়েছে:







    • ল্যাপটপ বা পিসি
    • আরডুইনো বোর্ড (ইউএনও)
    • ইউএসবি বি কেবল
    • Arduino IDE (সফ্টওয়্যার)

ল্যাপটপ ব্যবহার করে কোড আপলোড করতে এই পদক্ষেপগুলি অনুসরণ করুন:



ধাপ 1: Arduino IDE খুলুন।




ধাপ ২: USB B কেবল ব্যবহার করে PC এর সাথে Arduino সংযোগ করুন।






ধাপ 3: গিয়ে আপনার বোর্ডের ধরন নির্বাচন করুন টুলস>বোর্ড>আরডুইনো ইউএনও।


ধাপ 4: এই পদক্ষেপগুলি অনুসরণ করে যে কোনও উদাহরণ প্রোগ্রাম খুলুন - ফাইল>উদাহরণ>01.বেসিক>Led .




ধাপ 5: আপনার স্কেচ কম্পাইল করুন এবং আপলোড করুন।

2: স্মার্টফোন ব্যবহার করে Arduino এ কোড আপলোড করা হচ্ছে

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

স্মার্টফোন ব্যবহার করে কোড আপলোড করার জন্য আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন:

    • আরডুইনো বোর্ড (ইউএনও)
    • ইউএসবি বি কেবল
    • OTG ক্যাবল বা কনভার্টার
    • স্মার্টফোন
    • যেকোনো ওপেন সোর্স অ্যান্ড্রয়েড আইডিই অ্যাপ্লিকেশন

স্মার্টফোন ব্যবহার করে কোড আপলোড করার কিছু ধাপ নিচে দেওয়া হল:

ধাপ 1: প্রোগ্রাম করার জন্য আমাদের একটি IDE দরকার তাই আপনার স্মার্টফোনে Play Store খুলুন, Arduino IDE সার্চ করুন আপনার পছন্দের যেকোনো IDE ইনস্টল করুন।


ধাপ ২: একবার আপনি অ্যাপ্লিকেশনটি ইনস্টল করার পরে আপনার কোড বার্ন করতে এই পদক্ষেপগুলি অনুসরণ করুন, আমি ডাউনলোড করছি ArduinoDroid .

অ্যাপটি খুলুন এবং তিনটি বিন্দুতে ক্লিক করুন একটি ড্রপ-ডাউন মেনু খুলবে তারপরে যান - স্কেচ>উদাহরণ>01. বেসিক> ব্লিঙ্ক :


ধাপ 3: একটি নতুন স্কেচ খুলবে যা আমাদের LED ব্লিঙ্কিং কোড দেখায়:


ধাপ 4: তারপরে Arduino বোর্ডে আপনার কোড আপলোড করতে এই নির্দেশাবলী অনুসরণ করুন। নিশ্চিত করুন যে স্মার্টফোনটি একটি OTG সংযোগকারীর মাধ্যমে আপনার Arduino বোর্ডের সাথে সংযুক্ত আছে।


ধাপ 5: আপনি কম্পাইলেশন সমাপ্ত বার্তা দেখতে পাবেন, স্কেচ আপলোড করতে আপলোড আইকনে ক্লিক করুন।


আমরা অ্যাপ্লিকেশন ব্যবহার করে আমাদের কোড আপলোড করা শেষ করেছি এখন আমরা আমাদের শেষ পদ্ধতিতে চলে যাব।

3: অন্য কোন Arduino ব্যবহার করে Arduino এ কোড আপলোড করা

আরডুইনোতে কোড আপলোড করার জন্য আজকে আমরা যে শেষ পদ্ধতিটি কভার করি তা হল অন্য কোন Arduino ব্যবহার করে। আপনি ব্যবহার করে এটি করতে পারেন আরডুইনোআইএসপি IDE তে উপলব্ধ ফাংশন। ArduinoISP হল একটি অন্তর্নির্মিত সিস্টেম প্রোগ্রামার যা যেকোনো AVR ভিত্তিক মাইক্রোকন্ট্রোলারের প্রোগ্রামিং করার জন্য ব্যবহৃত হয়। AVR ভিত্তিক মাইক্রোকন্ট্রোলার ব্যবহার করে এমন যেকোনো Arduino বোর্ডে কোড আপলোড করার জন্য আপনি ArduinoISP ব্যবহার করতে পারেন।

এই পদ্ধতি ব্যবহার করে স্কেচ আপলোড করতে আপনার নিম্নলিখিত উপকরণগুলির প্রয়োজন:

    • আরডুইনো বোর্ড
    • Arduino বোর্ড যা প্রোগ্রাম করা হয়
    • জাম্পার তারের
    • ল্যাপটপ/আইডিই

পুরো প্রক্রিয়া Arduino IDE দ্বারা পরিচালিত হয়। এটি নামক একটি নির্দিষ্ট উদাহরণ প্রদান করে আরডুইনোআইএসপি। প্রোগ্রামারদের মধ্যে ArduinoISP হল Atmega মাইক্রোকন্ট্রোলার ব্যবহার করে অন্য যেকোনো Arduino বোর্ডে বুটলোডার বার্ন করার সবচেয়ে ব্যবহারিক এবং সহজ উপায়।

আপনি এই পদক্ষেপগুলি অনুসরণ করে এই বিকল্পটি সক্ষম করতে পারেন, যান ফাইল> উদাহরণ> ArduinoISP .


এই প্রক্রিয়া Vcc, GND, এবং 4 ডেটা পিন ব্যবহার করে। এই পিনগুলির মধ্যে তিনটি MISO, MOSI এবং SCK প্রোগ্রামিং Arduino কে লক্ষ্যযুক্ত Arduino এর সাথে সংযুক্ত করে এবং প্রথম Arduino থেকে চতুর্থ পিনটি লক্ষ্যযুক্ত Arduino এর রিসেট পিনে যায়।

কিছু Arduino বোর্ডে যেমন UNO পিনে MOSI, MISO এবং SCK যথাক্রমে 11, 12, 13 ডিজিটাল পিনের মতোই কাজ করে। তাই ICSP1 পিন ব্যবহার করার পরিবর্তে আমরা ডিজিটাল পিন 11,12,13 এ আটকে থাকব।

MOSI, MISO এবং SCK পিনগুলি ICSP1 পিন হিসাবে উল্লেখ করা Arduino-এ উপস্থিত রয়েছে। আপনি ICSP1 সম্পর্কে আরও জানতে চাইলে ক্লিক করুন এখানে .


উপরের ছবিতে আমরা ডিজিটাল পিনের সাহায্যে দুটি ইউএনও বোর্ড সংযুক্ত করেছি। পিন 10 টার্গেট করা বোর্ডের রিসেট পিনের সাথে সংযুক্ত।

লাল এবং কালো রঙের তারগুলি যথাক্রমে 5v Vcc এবং GND দেখায়, লক্ষ্যযুক্ত Arduino বোর্ডকে পাওয়ার জন্য এই দুটিরই প্রয়োজন। ইউএসবি বি কেবল ব্যবহার করে নীচের বোর্ডটি আপনার পিসিতে সংযুক্ত করুন।

আপনার হার্ডওয়্যার সেট আপ করার পরে আপনার কোড আপলোড করতে এই পদক্ষেপগুলি অনুসরণ করুন৷

ধাপ 1: গিয়ে আপনার বোর্ড নির্বাচন করুন টুলস>বোর্ড .


ধাপ ২: তারপরে যান – F দ্বীপ>উদাহরণ>ArduinoISP , ArduinoISP কোড খুলুন।


ধাপ 3: আপনার স্কেচ আপলোড করুন.


ধাপ 4: এখন যে বোর্ডটি প্রোগ্রাম করা হবে সেটি নির্বাচন করুন ধাপ ২ .


ধাপ 5: যাও টুলস>প্রোগ্রামার>ArduinoISP .


ধাপ 6: এখন যান স্কেচ এবং বিকল্পটি নির্বাচন করুন প্রোগ্রামার ব্যবহার করে আপলোড করুন .


আপনার স্কেচ এখন লক্ষ্যযুক্ত Arduino আপলোড করা হয়েছে.

উপসংহার

Arduino এর নমনীয়তা এবং ব্যবহারের সহজতা আমাদের হার্ডওয়্যারের সাথে একাধিক উপায়ে যোগাযোগ করতে দেয়। একাধিক বিকল্প উপলব্ধ রয়েছে যার মাধ্যমে আমরা আমাদের কোড কম্পাইল করে আরডুইনোতে আপলোড করতে পারি। এর মধ্যে কয়েকটি আমরা এখানে আলোচনা করেছি যা আপনাকে আরডুইনো সম্পর্কে আরও ভালভাবে বোঝাবে এবং আপনার প্রোগ্রামিং অভিজ্ঞতাকে বাড়িয়ে তুলবে।