Arduino IDE 2.0 ইন্টারফেসের উন্নতি, কর্মক্ষমতা, কোড সমাপ্তি এবং আরও অনেক কিছু অন্তর্ভুক্ত করে

Arduino IDE 2.0 ইন্টারফেস

Arduino কোড লেখা, কম্পাইল এবং ফার্মওয়্যার আপলোড করার জন্য একটি ইন্টারফেস প্রদান করে। ডিবাগিংয়ের সময় হার্ডওয়্যার এবং বোর্ডের সাথে ইন্টারঅ্যাকটিং।

তিন বছর আলফা এবং বিটা পরীক্ষার পর, আরডুইনো সম্প্রদায়, যা মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে খোলা বোর্ডগুলির একটি সিরিজ বিকাশ করে একটি স্থিতিশীল সংস্করণ প্রকাশ করেছে সমন্বিত উন্নয়ন পরিবেশের Arduino IDE 2.0.

শাখাটি Arduino IDE 2.x একটি সম্পূর্ণ নতুন প্রকল্প Arduino IDE 1.x এর সাথে কোনো কোড ওভারল্যাপ করে না। ArduinoIDE 2.0 Eclipse Theia কোড সম্পাদকের উপর ভিত্তি করে এবং ডেস্কটপ অ্যাপ্লিকেশনটি ইলেক্ট্রন প্ল্যাটফর্ম ব্যবহার করে তৈরি করা হয়েছে (Arduino IDE 1.x জাভাতে লেখা আছে)।

কম্পাইলিং, ডিবাগিং এবং ফার্মওয়্যার ডাউনলোড করার সাথে সম্পর্কিত যুক্তি একটি পৃথক arduino-cli ব্যাকগ্রাউন্ড প্রক্রিয়াতে স্থানান্তরিত করা হয়েছে। যদি সম্ভব হয়, তারা ইন্টারফেসটিকে আধুনিক করার সময় ব্যবহারকারীদের কাছে পরিচিত ফর্মে রাখার চেষ্টা করেছিল। Arduino 1.x ব্যবহারকারীদের বিদ্যমান বোর্ড এবং ফাংশন লাইব্রেরির রূপান্তর সহ একটি নতুন শাখায় আপগ্রেড করার সুযোগ রয়েছে।

আমরা ঘোষণা করতে পেরে আনন্দিত যে, আজ থেকে, Arduino IDE 2.0 স্থিতিশীল অবস্থায় সরানো হয়েছে এবং ডাউনলোডের জন্য উপলব্ধ। 2021 সালের বসন্তে বিটা রিলিজ হওয়ার পর থেকে, সক্রিয় Arduino সম্প্রদায়ের কাছ থেকে প্রাপ্ত প্রতিক্রিয়া আমাদের বৃহত্তর ব্যবহারকারীর ভিত্তির জন্য কী অর্থপূর্ণ তা ফোকাস করার অনুমতি দিয়েছে। এটি একটি আধুনিক সম্পাদক বহন করে এবং একটি প্রতিক্রিয়াশীল ইন্টারফেস এবং দ্রুত বিল্ড সময়ের জন্য একটি সামগ্রিক ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করে।

প্রধান বৈশিষ্ট্যগুলির বাইরে (আমরা সেগুলিকে পরে আরও বিশদে কভার করব), IDE 2.0 অনেকগুলি উন্নতি এবং অতিরিক্ত সমর্থন থেকে উপকৃত হয়। সিরিয়াল মনিটর এবং প্লটার একসাথে ব্যবহার করা যেতে পারে, ব্যবহারকারীদের তাদের ডেটা আউটপুটে দুটি উইন্ডো থাকতে দেয়। আগে আপনাকে পাঠ্য এবং গ্রাফিক্সের মধ্যে বেছে নিতে হয়েছিল, এখন আপনি উভয়ই পেতে পারেন।

Arduino IDE 2.0 এর প্রধান নতুনত্ব

আরডুইনো আইডিই 2.0 এর এই নতুন সংস্করণে হাইলাইট ক দ্রুত, প্রতিক্রিয়াশীল ইন্টারফেস এবং একাধিক ডিসপ্লে মোড সহ আধুনিক দেখতে।

আর একটি অভিনবত্ব যে দাঁড়ানো হয় ফাংশন এবং পরিবর্তনশীল নামগুলির স্বয়ংসম্পূর্ণতার জন্য সমর্থন, অ্যাকাউন্ট বিদ্যমান কোড এবং সংযুক্ত লাইব্রেরি গ্রহণ. লেখার সময় ত্রুটি রিপোর্ট করুন। শব্দার্থবিদ্যা পার্সিং সংক্রান্ত ক্রিয়াকলাপগুলি এমন একটি উপাদানে সরানো হয় যা LSP (ভাষা সার্ভার প্রোটোকল) সমর্থন করে।

তা ছাড়াও আমরা কোড নেভিগেশন টুল খুঁজে পেতে পারেন, প্রসঙ্গ মেনুতে যা প্রদর্শিত হয় যখন আপনি একটি ফাংশন বা ভেরিয়েবলে রাইট-ক্লিক করেন, যেখানে নির্বাচিত ফাংশন বা ভেরিয়েবল সংজ্ঞায়িত করা হয়েছে সেখানে যাওয়ার জন্য লিঙ্কগুলি প্রদর্শন করে।

এছাড়াও Arduino IDE 2.0-এ উল্লেখযোগ্য হল যে একটি ডিবাগার একত্রিত করা হয়েছে যা লাইভ ডিবাগিং এবং ব্রেকপয়েন্ট ব্যবহার করার ক্ষমতা সমর্থন করে।

যুক্ত হয়েছে Arduino ক্লাউডে কাজ সংরক্ষণের জন্য সমর্থন বিভিন্ন কম্পিউটারে একটি প্রকল্পে কাজ করা লোকেদের জন্য। যে সমস্ত সিস্টেমে Arduino IDE 2 ইনস্টল করা নেই, সেখানে Arduino Web Editor ওয়েব ইন্টারফেস ব্যবহার করে কোড সম্পাদনা করার ক্ষমতা প্রদান করা হয়, যা অফলাইন অপারেশনকেও সমর্থন করে।
নতুন বোর্ড এবং লাইব্রেরি পরিচালক.

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

এর অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • আউটপুটটিকে একই সাথে পাঠ্য এবং গ্রাফিক হিসাবে দেখা সম্ভব।
  • ডার্ক মোড ডিজাইনের জন্য সমর্থন।
  • Git এর সাথে ইন্টিগ্রেশন।
  • সিরিয়াল মনিটর সিস্টেম।
  • আপডেট চেক এবং প্রদান করার জন্য অন্তর্নির্মিত প্রক্রিয়া।

পরিশেষে এটি উল্লেখ করার মতো যে ফার্মওয়্যার বিকাশ একটি বিশেষভাবে তৈরি করা প্রোগ্রামিং ভাষায় সঞ্চালিত হয় যা C এর মতো এবং দ্রুত মাইক্রোকন্ট্রোলারের জন্য প্রোগ্রাম তৈরি করতে দেয়। ডেভেলপমেন্ট এনভায়রনমেন্ট ইন্টারফেস কোড টাইপস্ক্রিপ্টে লেখা হয় (জাভাস্ক্রিপ্টে লেখা) এবং ব্যাকএন্ড গো-তে প্রয়োগ করা হয়।

জন্যএটি সম্পর্কে আরও জানতে আগ্রহী এবং/অথবা নতুন সংস্করণ পান, আপনি এখানে বিশদ পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।