আরডুইনো শিখতে শুরু করা প্রত্যেকেই আরডুইনো আইডিইয়ের সাথে পরিচিত। এটি আপনাকে স্কেচগুলি লিখতে, নির্ভুলতা পরীক্ষা করতে এবং এড়ুইডো বোর্ডগুলির স্মৃতিতে লোড করতে দেয়। তবে এটিই কি আরডুইনোর প্রোগ্রাম তৈরির একমাত্র উপায়? একেবারেই না! আসুন দেখে নেওয়া যাক অন্যান্য বিকাশের পরিবেশ কী রয়েছে।
প্রয়োজনীয়
- - আরডুইনো;
- - কম্পিউটার।
নির্দেশনা
ধাপ 1
চলুন শুরু করা যাক প্রোগ্রামার উন্নয়নের পরিবেশের সাথে। এটি অর্থ প্রদানের বিকাশের পরিবেশ, তবে আপনি এটি 14 দিনের জন্য বিনামূল্যে ব্যবহার করে দেখতে পারেন। অন্যান্য বিকাশের পরিবেশের মতো প্রোগ্রামিনোতে অবশ্য আপনার দরকার আছে যে আপনি আরডুইনো আইডিই ইনস্টল করেছেন। আপনি যখন প্রথমবারের জন্য প্রোগ্রামটি শুরু করবেন, সেটিংসে arduino.exe এক্সিকিউটেবল ফাইলের পাথ নির্দিষ্ট করুন। এটি করতে, সেটিংস মেনুতে যান: বিকল্প -> সম্পাদক সেটিংস। একটি উইন্ডো প্রদর্শিত হবে যাতে আপনাকে আরডুইনো আইডিই এবং সম্পর্কিত লাইব্রেরি সহ ডিরেক্টরিতে পাথ নির্দিষ্ট করতে হবে। আমরা এখন প্রোগ্রামারামোতে প্রোগ্রাম লিখতে প্রস্তুত।
ধাপ ২
এই বিকাশের পরিবেশে ব্যবহৃত ভাষাটি মূল আরডুইনো আইডিই - সি এর মতোই is এটি হ'ল, যদি আপনি ইতিমধ্যে আরডিনো আইডিইতে স্কেচ লিখতে থাকেন তবে আপনাকে নতুন প্রোগ্রামিং ভাষা শিখতে হবে না, যা এই বিকাশের পরিবেশের একটি বৃহত্তর প্লাস।
যাইহোক, উপরন্তু, এই আইডিই কোড সমাপ্তি হিসাবে দ্রুত বিকাশের যেমন একটি সুবিধাজনক উপায় অফার করে। এটি হ'ল, আপনাকে নিয়মিত আরডুইনো কমান্ড এবং পদ্ধতি রেফারেন্সের মধ্য দিয়ে যেতে হবে না। আপনি কোডটি টাইপ করা শুরু করেন, এবং বিকাশ পরিবেশ আপনাকে উপলভ্য বিকল্পগুলি থেকে পছন্দ করতে বেছে নিতে অনুরোধ করবে। উদাহরণস্বরূপ, আপনি "ডিজি" টাইপ করেন এবং আইডিই আপনাকে বিকল্পগুলি দেয়: "ডিজিটালরিড", "ডিজিটাল রাইট"।
আসুন একটি সরল স্কেচ লিখি যাতে আমরা ক্রমাগত আরডুইনোর একটি এনালগ পিনটি পোল করব এবং ক্রিয়াকলাপের পোর্টগুলিতে পাঠ্যগুলি আউটপুট করব। প্রোগ্রামিনো কোড সমাপ্তির সুবিধাটি অনুভব করতে কপি এবং পেস্ট করার পরিবর্তে হাত দিয়ে স্কেচটি টাইপ করার চেষ্টা করুন।
ধাপ 3
প্রোগ্রামিনো আইডিই আর কি আকর্ষণীয় অফার করে? এই বিকাশ পরিবেশে সরঞ্জাম মেনুর মাধ্যমে বেশ কয়েকটি আকর্ষণীয় সরঞ্জাম উপলব্ধ রয়েছে। উদাহরণস্বরূপ, নোটপ্যাড, এলসিডি চরিত্র ডিজাইনার, ডিইসি-বিএন-এইচএক্স এর মধ্যে রূপান্তরকারী, সিরিয়াল পোর্ট টার্মিনাল, অ্যানালগ প্লটার এবং অন্যান্য।
আসুন অ্যানালগ প্লটার সরঞ্জামটি ঘনিষ্ঠভাবে দেখে নেওয়া যাক। এই সরঞ্জামটি আপনাকে আরডুইনো থেকে সিওএম বন্দরে কী আসবে তা কল্পনা করতে দেয়। উদাহরণস্বরূপ, কিছু অ্যানালগ সেন্সরগুলির পাঠগুলি প্রদর্শন করতে এটি কার্যকর হতে পারে: তাপমাত্রা, আর্দ্রতা, চাপ, আলোকসজ্জা এবং অন্যান্য।
স্কেচটিতে প্লট্টারের কাজ করার জন্য, আপনাকে 19200 কেবি / সেকেন্ডের গতিতে সিরিয়াল পোর্টটি সক্রিয় করতে হবে। সিরিয়াল.প্রিন্টলন () ব্যবহার করে ডেটা প্লট্টারে মুদ্রিত হয়। আসুন একটি এনালগ প্লটার শুরু করি। যে পোর্টটিতে আমাদের সাথে একটি আরডুইনো সংযুক্ত রয়েছে তার সাথে সংযোগ করতে কানেক্ট বোতামটি টিপুন।
পদক্ষেপ 4
আরডুইনো আইডিইর আর একটি আকর্ষণীয় বিকল্প হ'ল বি 4 আর, বা "আরডুইনোর জন্য বেসিক"। অফিসিয়াল সাইটের একটি লিঙ্ক নিবন্ধের শেষে দেওয়া হয়েছে। এই বিকাশের পরিবেশটি আকর্ষণীয় কারণ এটি সি এর পরিবর্তে বেসিক ভাষা ব্যবহার করে এটি কোড সমাপ্তিকে সমর্থন করে। এছাড়াও, এটি সম্পূর্ণ বিনামূল্যে।
প্রথম শুরুতে, বি 4 আর এনভায়রনমেন্টের জন্য আপনাকে আরডুইনো আইডিই দিয়ে ডিরেক্টরিটির পথ নির্দিষ্ট করতে হবে, পাশাপাশি প্রয়োজনে অতিরিক্ত অ-মানক লাইব্রেরি এবং সাধারণ মডিউলগুলিও আপনাকে প্রয়োজনীয় করতে হবে। এই সেটিংগুলি পরে সরঞ্জামগুলি -> পাথগুলি কনফিগার করুন মেনুর মাধ্যমে কনফিগার করা যেতে পারে।
পদক্ষেপ 5
আসুন এর মতো একটি স্কেচ লিখি এবং একই সাথে B4R আইডিইতে আরও ঘনিষ্ঠভাবে নজর দিন।
কেন্দ্রীয় অংশে কোড সম্পাদনা করার জন্য একটি ক্ষেত্র রয়েছে। ডানদিকে ট্যাব অঞ্চল এবং ট্যাবগুলি নিজেরাই রয়েছে: উপলব্ধ গ্রন্থাগার, স্কেচ মডিউল, ইতিহাস এবং অনুসন্ধান। উপরের ছবিটিতে একটি ম্যাগাজিন সহ একটি ট্যাব খোলা আছে। এটি দেখা যায় যে বার্তা এখানে প্রদর্শিত হয়, যা লগ () কমান্ড দ্বারা প্রোগ্রামে সেট করা হয়। এই বিকাশের পরিবেশে, আপনি ব্রেকপয়েন্টগুলি সেট করতে পারেন যা ডিবাগিং প্রক্রিয়াতে খুব দরকারী এবং কোডের মাধ্যমে দ্রুত নেভিগেশনের জন্য বুকমার্কগুলিও ব্যবহার করতে পারেন।
আপনি এখনই এই বিকাশের পরিবেশে প্রোগ্রামিং শুরু করতে পারবেন না, কারণ because এটি ক্লাসিক আরডুইনো আইডিইর চেয়ে আলাদা সিনট্যাক্স সহ আলাদা, আরও অবজেক্ট-ভিত্তিক ভাষা ব্যবহার করে। যাইহোক, এই পরিবেশের সুবিধার্থে এবং বিকাশকারীদের কাছ থেকে ভাল দিকনির্দেশের উপলব্ধতা এই অসুবিধাগুলি তৈরি করে।
পদক্ষেপ 6
তালিকাভুক্তদের পাশাপাশি আরডুইনোর জন্য অন্যান্য বিকাশের পরিবেশ রয়েছে।উদাহরণস্বরূপ, কোডব্লকস। এটির আইডিই বর্ণিত হিসাবে একই ক্ষমতা রয়েছে, তাই আমি এটিকে আরও বিশদে বর্ণনা করব না।
তবে এখন আপনি জানেন যে আরডুইনোর জন্য বিকল্প, আরও অনেক সুবিধাজনক, উন্নয়নের পরিবেশ রয়েছে। এগুলি ব্যবহার করে আপনার নিজস্ব স্কেচের বিকাশ ব্যাপকভাবে সহজতর করবে এবং গতি বাড়িয়ে তুলবে।