পূর্বের টিউটোরিয়াল থেকে আমরা শিখেছি কিভাবে ব্রেডবোর্ডে নিজেই একটি ছোট্ট আরডুইনো বোর্ড তৈরি করে নেওয়া যায়।
তোমাদের মনে আছে? নিজেদের বানানো আরডুইনো’তে আমরা blinking LED প্রোগ্রাম আপলোড করে টেস্ট করে দেখিয়েছিলাম। যেখানে প্রোগ্রাম লেখা এবং আপলোড করার জন্য আমরা Arduino IDE নামক একটি সফটওয়্যার ব্যবহার করেছিলাম। কখনো কি তোমার মনে প্রশ্ন এসেছে – কেন এই Arduino IDE? কেন আমরা এতসব অন্য সফটওয়্যার রেখে এই Arduino IDE ব্যবহার করলাম? বা এর কাজ কি?
চলো তোমাদের মনের এই সকল জল্পনা-কল্পনার অবসান ঘটাবো আজ।
যদিও Arduino’তে প্রোগ্রামিং করতে Programming Language হিসাবে C/C++ ব্যবহার করা হয়, তথাপি আমরা কিন্তু Code::Blocks, Visual Studio, বা Turbo C++ এর মত জনপ্রিয় সফটওয়্যার ব্যবহার না করে Arduino IDE ব্যবহার করেছি। কারণ যেহেতু আমরা সবসময় Embedded System নিয়ে কাজ করবো, তাই compiler এর পাশাপাশি প্রয়োজনীয় ফাংশনালিটির সাপোর্ট খুব বেশি প্রয়োজন হবে। আর এসব কারণেই আমরা যখন যে platform কাজ করি, তার উপর তৈরি করা বিশেষায়িত Integrated Development Environment বা সংক্ষেপে IDE ব্যবহারের প্রয়োজন হয়।
তাই Arduino IDE ব্যবহার করে আমরা আরডুইনো’তে প্রোগ্রাম করি। এটি একটি ওপেন সোর্স সফটওয়্যার যা Arduino মাইক্রোকন্ট্রোলারের জন্য কোড লেখা, কম্পাইল এবং আপলোড করতে ব্যবহৃত হয়। Arduino Uno, Mega, Nano, Micro, Leonardo সব ধরনের Arduino বোর্ডেই আরডুইনো IDE দিয়ে প্রোগ্রাম করা যায়। আরডুইনো বোর্ড এর সাথে কম্পিউটার কানেক্ট করেই খুব সহজে প্রোগ্রাম আপলোড করে ফেলা যায়। আবার আগের ব্লগ এ আমরা দেখেছিলে Arduino IDE এর Examples থেকে কোড নিয়েও প্রোগ্রামিং করা যায়।
আমরা যেহেতু আরডুইনো শিখবো, তাই পরবর্তী অন্য কোন বিষয় আলোচনার পূর্বে চলো আমাদের কম্পিউটারে Arduino IDE টি ইনষ্টল করে নিই।
Arduino IDE সফটওয়্যারটি ইনষ্টল করা যদিও খুব বেশি কঠিন কোন বিষয় নয়! তারপরও তোমরা অনেকেই ঘাবড়ে যাও: কোথা থেকে ডাউনলোড করবে? পেমেন্ট করতে হবে কি না? কোন ভার্সনটি ইনষ্টল করবে?
আমি চেষ্টা করবো সম্পূর্ণ প্রোসেসটি Screenshot এর মাধ্যমে ব্যখ্যা করার। আশা করি তুমি একদম বিগিনার হলেও আত্মবিশ্বাসের সাথে নিজেই সফটওয়্যারটি ইনষ্টল করে নিতে পারবে।
Arduino IDE ডাউনলোড করতে সরাসরি এই লিংকে ভিজিট করতে পারো।
এই মূহুর্তে আমি যখন টিউটরিয়্যালটি লিখতে বসেছি তখন Arduino IDE এর জন্য সর্বশেষ সংস্করণ হলো 2.3.6। সময়ের সাথে সাথে Version Number এর পরিবর্তন আসতে পারে, তবে এটি নিয়ে উদ্বিগ্ন হওয়ার কিছুর নেই। মূল বিষয়-বস্তু সব সময় একই থাকবে। তবে মেজর কোন পরিবর্তন আসলে, আমি অবশ্যই চেষ্টা করবো ডকুমেন্টটি আপডেট করে দেওয়ার। মাইনর পরিবর্তনের ক্ষেত্রে আশা করি তোমরা এডজাস্ট করে নিতে পারবে।
Arduino IDE ডাউনলোড
Arduino এর অফিসিয়াল ওয়েবসাইট ভিজিট করলে দেখতে পাবে Arduino IDE’র জন্য বেশ কয়েকটি ভার্সন এভেইলএবল রয়েছে। যেমনঃ Arduino IDE 1.8.19, Arduino IDE 2.3.6 , Arduino PLC IDE 1.0.7 ইত্যাদি।
তবে আমরা সব থেকে Updated Version (2.3.6) ব্যবহার করব। তাই ড্রপডাউন মেন্যু থেকে Windows Win 10 or Newer (64 bits) অপশনটি সিলেক্ট করো।
এখন Download বাটন ক্লিক করতেই Download Process শুরু হয়ে যাবে। একইভাবে এখান থেকে তুমি Linux এবং Mac অপারেটিং সিস্টমের জন্যও সফটওয়্যারটি ডাউনলোড করে নিতে পারবে।
Arduino IDE ইনষ্টলেশন প্রোসেস
ডাউনলোড প্রোসেস শেষ হলে, ডানপাশে থাকা Folder Icon টি ক্লিক করে File Location থেকে অথবা সরাসরি arduino-ide_2.3.6_Windows_64bit.exe ফাইল নামের উপর ক্লিক করে installation process টি শুরু করতে পারো।
.exe ফাইলটিতে মাউসের বাম-বাটন ডাবল ক্লিক করে Run করলে নিচের মত একটি License Agreement উইনডোউ দেখতে পাবে।
এখান থেকে আমি I Agree বাটনটি প্রেস করছি। ফলে নিচের মত একটি নতুন উইনডোউ দেখতে পাবে।
Installation Options নামক উইনডোউতে কোন পরিবর্তন করার প্রয়োজন নেই। আমি শুধুমাত্র Next বাটনটি প্রেস করছি। ফলে নিচের ছবির মত নতুন একটি উইনডোউ ওপেন হবে।
Installation Location নামক উইনডোউ থেকে সফটওয়্যারটি জন্য installation directory পরিবর্তন করা যায়। তবে এই লোকেশন পরিবর্তন না করাই ভালো। আমি default location রেখে install বাটনে ক্লিক করছি।
এ পর্যায়ে ইনষ্টলেশন প্রক্রিয়া শেষ হতে ৪০ থেকে ৫০ সেকেন্ড সময় লাগতে পারে। ধৈর্য্য ধরে সময় নিয়ে অপেক্ষা করো।
ইনষ্টলেশন প্রোসেস শেষ হলে উপরের ছবির মত Completed মেসেজ সহ একটি নতুন উইনডোউ দেখতে পাবে। এখন Run Arduino IDE অপশনটি Untick করে Finish Click করে বের হয়ে যেতে পারো।
কিভাবে সফটওয়্যারটি চালু করবে?
সফটওয়্যারটি চালু করতে Desktop এ থাকা Arduino আইকনটিতে ডাবল ক্লিক করতে পারো। অথবা একই সাথে কীবোর্ড থেকে Windows চেপে Arduino লিখে সার্চ করে Launcher Icon টিতে ক্লিক করার মাধ্যমে সফটওয়্যারটি চালু করা যাবে।
সফটওয়্যারটি চালুর সময় নিচের মত একটি Launcher উইনডোউ দেখতে পাবে।
এবং কিছুক্ষণের মধ্যেই চালু হয়ে যাবে তোমার কাঙ্খিত Arduino IDE।
ধৈর্য্য নিয়ে সাথে থাকার জন্য অনেক ধন্যবাদ তোমাকে। আজ এ পর্যন্তই।
পরবর্তী টিউটরিয়্যালে আমরা ইন-শাহ-আল্লাহ প্রোগ্রামিং লেখা অর্থাৎ কোডিং শুরু করবো।
ভালো থেকো। আল্লাহ হাফেজ।