পূর্বের টিউটোরিয়াল থেকে আমরা শিখেছি কিভাবে ব্রেডবোর্ডে নিজেই একটি ছোট্ট আরডুইনো বোর্ড তৈরি করে নেওয়া যায়।
তোমাদের মনে আছে? নিজেদের বানানো আরডুইনো’তে আমরা 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.4। সময়ের সাথে সাথে Version Number এর পরিবর্তন আসতে পারে, তবে এটি নিয়ে উদ্বিগ্ন হওয়ার কিছুর নেই। মূল বিষয়-বস্তু সব সময় একই থাকবে। তবে মেজর কোন পরিবর্তন আসলে, আমি অবশ্যই চেষ্টা করবো ডকুমেন্টটি আপডেট করে দেওয়ার। মাইনর পরিবর্তনের ক্ষেত্রে আশা করি তোমরা এডজাস্ট করে নিতে পারবে।
কোন ভার্সনটি ব্যবহার করবে?
Arduino এর অফিসিয়াল ওয়েবসাইট ভিজিট করলে দেখতে পাবে Arduino IDE’র জন্য বেশ কয়েকটি ভার্সন এভেইলএবল রয়েছে। যেমনঃ Arduino IDE 1.8.19, Arduino IDE 2.3.4 , Arduino PLC IDE 1.0.7 ইত্যাদি।
আমি ব্যক্তিগত ভাবে Legacy IDE অর্থাৎ 1.8.X টি বেশি পছন্দ করি। কারণ একই সাথে ভার্সনটির User Interface অনেক বেশি Simple এবং অনেকটা Light Weight। তাই যে কোন configuration এর কম্পিউটারে এটি smoothly চলবে।
ডাউলোড পেইজের একটু নিচের দিকে scroll করলেই Legacy Version ডাউনলোড করার অপশন পেয়ে যাবে। এখান থেকে Windows Operating System চালিত কম্পিউটারের জন্য Windows Win 7 and newer অপশনে ক্লিক করো। একইভাবে এখান থেকে তুমি Linux এবং Mac অপারেটিং সিস্টমের জন্যও সফটওয়্যারটি ডাউনলোড করে নিতে পারবে।
ডাউনলোড লিংকে ক্লিক করলে নিচের ছবির মত একটি নতুন উইনডোউ দেখতে পাবে। তোমরা নিশ্চয় জানো একটি সফটওয়্যার তৈরি এবং প্রতিনিয়ত আপডেটের জন্য কতটা effort দেওয়ার প্রয়োজন হয়। তাই তোমরা ইচ্ছা করলে Arduino কে তাদের এই মহান উদ্যোগকে আরো সামনের দিকে এগিয়ে নেওয়ার জন্য donate করতে পারো। (যদিও এটি একান্তই তোমার ঐচ্ছিক বিষয়। চাইলেই তুমি এটি skip ও করে যেতে পারো।)
উপরের উইনডোউ থেকে JUST DOWNLOAD বাটনে ক্লিক করলেই download প্রোসেসটি শুরু হয়ে যাবে।
এ সময় তুমি Arduino’র পক্ষ থেকে একটি Thank You মেসেজ পাবে।
ডাউনলোড প্রোসেস শেষ হলে, ডানপাশে থাকা Folder Icon টি ক্লিক করে File Location থেকে অথবা সরাসরি arduino-1.8.19-windows.exe ফাইল নামের উপর ক্লিক করে installation process টি শুরু করতে পারো।
.exe ফাইলটিতে মাউসের বাম-বাটন ডাবল ক্লিক করে Run করলে নিচের মত একটি License Agreement উইনডোউ দেখতে পাবে।
এখান থেকে আমি I Agree বাটনটি প্রেস করছি। ফলে নিচের মত একটি নতুন উইনডোউ দেখতে পাবে।
Installation Options নামক উইনডোউতে কোন পরিবর্তন করার প্রয়োজন নেই। আমি শুধুমাত্র Next বাটনটি প্রেস করছি। ফলে নিচের ছবির মত নতুন একটি উইনডোউ ওপেন হবে।
Installation Folder নামক উইনডোউ থেকে সফটওয়্যারটি জন্য installation directory পরিবর্তন করা যায়। তবে এই লোকেশন পরিবর্তণ না করাই ভালো। আমি default location রেখে install বাটনে ক্লিক করছি।
এ পর্যায়ে ইনষ্টলেশন প্রক্রিয়া শেষ হতে ৪০ থেকে ৫০ সেকেন্ড সময় লাগতে পারে। ধৈর্য্য ধরে সময় নিয়ে অপেক্ষা করো।
ইনষ্টলেশন প্রোসেস শেষ হলে উপরের ছবির মত Completed মেসেজ সহ একটি নতুন উইনডোউ দেখতে পাবে। এখন Close বাটন চেপে বের হয়ে যেতে পারো।
কিভাবে সফটওয়্যারটি চালু করবে?
সফটওয়্যারটি চালু করতে Desktop এ থাকা Arduino আইকনটিতে ডাবল ক্লিক করতে পারো। অথবা একই সাথে কীবোর্ড থেকে Windows + R চেপে Arduino লিখে সার্চ করে Launcher Icon টিতে ক্লিক করার মাধ্যমে সফটওয়্যারটি চালু করা যাবে।
সফটওয়্যারটি চালুর সময় নিচের মত একটি Launcher উইনডোউ দেখতে পাবে।
এবং কিছুক্ষণের মধ্যেই চালু হয়ে যাবে তোমার কাঙ্খিত Arduino IDE।
দৈর্য্য নিয়ে সাথে থাকার জন্য অনেক ধন্যবাদ তোমাকে। আজ এ পর্যন্তই।
পরবর্তী টিউটরিয়্যালে আমরা ইন-শাহ-আল্লাহ প্রোগ্রামিং লেখা অর্থাৎ কোডিং শুরু করবো।
ভালো থেকো। আল্লাহ হাফেজ।