Arduino IDE 2.0 में इंटरफ़ेस सुधार, प्रदर्शन, कोड पूर्णता और बहुत कुछ शामिल हैं

Arduino IDE 2.0 इंटरफ़ेस

Arduino कोड लिखने, संकलन करने और फर्मवेयर अपलोड करने के लिए एक इंटरफ़ेस प्रदान करता है। डिबगिंग के दौरान हार्डवेयर और बोर्डों के साथ बातचीत करना।

तीन साल के अल्फा और बीटा परीक्षण के बाद, अरुडिनो समुदाय, जो माइक्रोकंट्रोलर के आधार पर खुले बोर्डों की एक श्रृंखला विकसित करता है, है एक स्थिर संस्करण जारी किया एकीकृत विकास पर्यावरण के अरुडिनो आईडीई 2.0।

शाखा Arduino IDE 2.x एक पूरी तरह से नया प्रोजेक्ट है Arduino IDE 1.x के साथ कोई कोड ओवरलैप नहीं होता है। अरुडिनोआईडी 2.0 एक्लिप्स थिया कोड संपादक पर आधारित है और डेस्कटॉप एप्लिकेशन इलेक्ट्रॉन प्लेटफॉर्म का उपयोग करके बनाया गया है (Arduino IDE 1.x जावा में लिखा गया है)।

फर्मवेयर को संकलित करने, डिबग करने और डाउनलोड करने से संबंधित तर्क को एक अलग arduino-cli पृष्ठभूमि प्रक्रिया में ले जाया गया है। यदि संभव हो तो, उन्होंने इसका आधुनिकीकरण करते हुए, इंटरफ़ेस को उपयोगकर्ताओं के परिचित रूप में रखने की कोशिश की। Arduino 1.x उपयोगकर्ताओं के पास मौजूदा बोर्ड और फ़ंक्शन लाइब्रेरी के रूपांतरण के साथ एक नई शाखा में अपग्रेड करने का अवसर है।

हमें यह घोषणा करते हुए खुशी हो रही है कि, आज तक, Arduino IDE 2.0 को स्थिर में स्थानांतरित कर दिया गया है और यह डाउनलोड के लिए उपलब्ध है। स्प्रिंग 2021 में बीटा रिलीज़ होने के बाद से, सक्रिय Arduino समुदाय से प्राप्त प्रतिक्रिया ने हमें व्यापक उपयोगकर्ता आधार के लिए सार्थक चीज़ों पर ध्यान केंद्रित करने की अनुमति दी है। यह एक आधुनिक संपादक रखता है और एक उत्तरदायी इंटरफ़ेस और तेज़ निर्माण समय के लिए धन्यवाद एक समग्र बेहतर उपयोगकर्ता अनुभव प्रदान करता है।

मुख्य विशेषताओं से परे (हम उन्हें बाद में और अधिक विस्तार से कवर करेंगे), IDE 2.0 कई सुधारों और अतिरिक्त समर्थन से लाभान्वित होता है। सीरियल मॉनिटर और प्लॉटर का एक साथ उपयोग किया जा सकता है, जिससे उपयोगकर्ता अपने डेटा आउटपुट पर दो विंडो रख सकते हैं। पहले आपको टेक्स्ट और ग्राफिक्स के बीच चयन करना होता था, अब आपके पास दोनों हो सकते हैं।

Arduino IDE 2.0 की मुख्य नवीनताएं

Arduino IDE 2.0 के इस नए संस्करण में a . पर प्रकाश डाला गया है तेज़, उत्तरदायी इंटरफ़ेस और कई डिस्प्ले मोड के साथ आधुनिक दिखने वाला।

एक और नवीनता है कि बाहर खड़ा है फ़ंक्शन और चर नामों के स्वत: पूर्ण होने के लिए समर्थन, मौजूदा कोड और जुड़े पुस्तकालयों को ध्यान में रखते हुए। लेखन के दौरान त्रुटियों की रिपोर्ट करें। पार्सिंग सेमेन्टिक्स से संबंधित संचालन को एक घटक में ले जाया जाता है जो एलएसपी (भाषा सर्वर प्रोटोकॉल) का समर्थन करता है।

इसके अलावा हम कोड नेविगेशन टूल पा सकते हैं, जब आप किसी फ़ंक्शन या वेरिएबल पर राइट-क्लिक करते हैं तो प्रदर्शित होने वाले संदर्भ मेनू में, उस लाइन पर जाने के लिए लिंक प्रदर्शित करता है जहां चयनित फ़ंक्शन या वेरिएबल परिभाषित किया गया है।

Arduino IDE 2.0 में यह भी उल्लेखनीय है कि एक डिबगर एकीकृत है जो लाइव डिबगिंग और ब्रेकप्वाइंट का उपयोग करने की क्षमता का समर्थन करता है।

जोड़ा Arduino Cloud में काम बचाने के लिए समर्थन विभिन्न कंप्यूटरों पर किसी प्रोजेक्ट पर काम करने वाले लोगों के लिए। उन प्रणालियों पर जिनमें Arduino IDE 2 स्थापित नहीं है, Arduino वेब संपादक वेब इंटरफ़ेस का उपयोग करके कोड को संपादित करने की क्षमता प्रदान की जाती है, जो ऑफ़लाइन संचालन का भी समर्थन करता है।
नए बोर्ड और पुस्तकालय निदेशक।

दूसरी ओर, एक है एन्हांस्ड सीरियल प्लॉटर, जो एक उपकरण है जो आपको व्हाइटबोर्ड द्वारा लौटाए गए चर और अन्य डेटा को विज़ुअल ग्राफ़ के रूप में प्रस्तुत करने की अनुमति देता है। प्लॉटर वास्तव में एक उपयोगी दृश्य उपकरण है जो यह उपयोगकर्ता को अपने डेटा बिंदुओं को बेहतर ढंग से समझने और तुलना करने में मदद करता है। इसका उपयोग सेंसर का परीक्षण और जांच करने, मूल्यों की तुलना करने और अन्य समान परिदृश्यों के लिए किया जा सकता है।

की अन्य परिवर्तन कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • आउटपुट को टेक्स्ट और ग्राफिक के रूप में एक साथ देखना संभव है।
  • डार्क मोड डिजाइन के लिए सपोर्ट।
  • गिट के साथ एकीकरण।
  • सीरियल मॉनिटर सिस्टम।
  • अद्यतनों को जांचने और वितरित करने के लिए अंतर्निहित तंत्र।

अंत में यह उल्लेखनीय है कि फर्मवेयर विकास विशेष रूप से बनाई गई प्रोग्रामिंग भाषा में किया जाता है जो सी जैसा दिखता है और माइक्रोकंट्रोलर के लिए प्रोग्राम जल्दी से बनाने की अनुमति देता है। विकास पर्यावरण इंटरफ़ेस कोड टाइपस्क्रिप्ट (जावास्क्रिप्ट में लिखा गया) में लिखा गया है और बैकएंड गो में लागू किया गया है।

के लिएइसके बारे में अधिक जानने में रुचि रखते हैं और/या नया संस्करण प्राप्त करें, आप विवरण यहां देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।