Arduino IDE 2.0 मध्ये इंटरफेस सुधारणा, कार्यप्रदर्शन, कोड पूर्ण करणे आणि बरेच काही समाविष्ट आहे

Arduino IDE 2.0 इंटरफेस

Arduino कोड लिहिण्यासाठी, संकलित करण्यासाठी आणि फर्मवेअर अपलोड करण्यासाठी इंटरफेस प्रदान करते. डीबगिंग दरम्यान हार्डवेअर आणि बोर्डांशी संवाद साधणे.

तीन वर्षांच्या अल्फा आणि बीटा चाचणीनंतर, Arduino समुदाय, जे मायक्रोकंट्रोलरवर आधारित खुल्या बोर्डांची मालिका विकसित करते एक स्थिर आवृत्ती जारी केली एकात्मिक विकास वातावरण Arduino IDE 2.0.

शाखा Arduino IDE 2.x हा पूर्णपणे नवीन प्रकल्प आहे Arduino IDE 1.x सह कोणताही कोड ओव्हरलॅप होत नाही. ArduinoIDE 2.0 Eclipse Theia कोड संपादकावर आधारित आहे आणि डेस्कटॉप ऍप्लिकेशन इलेक्ट्रॉन प्लॅटफॉर्म वापरून तयार केले आहे (Arduino IDE 1.x Java मध्ये लिहिलेले आहे).

फर्मवेअर संकलित करणे, डीबग करणे आणि डाउनलोड करणे संबंधित तर्कशास्त्र वेगळ्या arduino-cli पार्श्वभूमी प्रक्रियेत हलविले गेले आहे. शक्य असल्यास, त्यांनी आधुनिकीकरण करताना इंटरफेस वापरकर्त्यांना परिचित स्वरूपात ठेवण्याचा प्रयत्न केला. Arduino 1.x वापरकर्त्यांना विद्यमान बोर्ड आणि फंक्शन लायब्ररींच्या रूपांतरणासह नवीन शाखेत अपग्रेड करण्याची संधी आहे.

आम्हाला हे जाहीर करताना आनंद होत आहे की, आजपर्यंत, Arduino IDE 2.0 स्थिरस्थानी हलवण्यात आले आहे आणि ते डाउनलोडसाठी उपलब्ध आहे. स्प्रिंग 2021 मध्ये बीटा रिलीज झाल्यापासून, सक्रिय Arduino समुदायाकडून मिळालेल्या अभिप्रायाने आम्हाला व्यापक वापरकर्ता बेससाठी काय अर्थपूर्ण आहे यावर लक्ष केंद्रित करण्याची परवानगी दिली आहे. यात आधुनिक संपादक आहे आणि प्रतिसादात्मक इंटरफेस आणि जलद बिल्ड टाइममुळे एकंदर चांगला वापरकर्ता अनुभव प्रदान करतो.

मुख्य वैशिष्ट्यांच्या पलीकडे (आम्ही त्यांना नंतर अधिक तपशीलवार कव्हर करू), IDE 2.0 ला अनेक सुधारणा आणि अतिरिक्त समर्थनाचा फायदा होतो. सीरियल मॉनिटर आणि प्लॉटर एकत्र वापरले जाऊ शकतात, वापरकर्त्यांना त्यांच्या डेटा आउटपुटवर दोन विंडो ठेवण्याची परवानगी देते. आधी तुम्हाला मजकूर आणि ग्राफिक्स यापैकी निवड करायची होती, आता तुमच्याकडे दोन्ही असू शकतात.

Arduino IDE 2.0 ची मुख्य नवीनता

Arduino IDE 2.0 च्या या नवीन आवृत्तीमध्ये हायलाइट्स ए वेगवान, प्रतिसाद देणारा इंटरफेस आणि एकाधिक डिस्प्ले मोडसह आधुनिक दिसत आहे.

आणखी एक नाविन्यपूर्ण गोष्ट म्हणजे ती फंक्शन आणि व्हेरिएबल नावांच्या स्वयंपूर्णतेसाठी समर्थन, विद्यमान कोड आणि कनेक्ट लायब्ररी लक्षात घेऊन. लेखन करताना चुका कळवा. पार्सिंग सिमेंटिक्सशी संबंधित ऑपरेशन्स एलएसपी (लँग्वेज सर्व्हर प्रोटोकॉल) ला समर्थन देणार्‍या घटकावर हलवल्या जातात.

त्या व्यतिरिक्तही आम्ही कोड नेव्हिगेशन साधने शोधू शकतो, जेव्हा तुम्ही फंक्शन किंवा व्हेरिएबलवर उजवे-क्लिक करता तेव्हा प्रदर्शित होणाऱ्या संदर्भ मेनूमध्ये, निवडलेल्या फंक्शन किंवा व्हेरिएबलची व्याख्या केलेल्या ओळीवर जाण्यासाठी लिंक्स दाखवते.

Arduino IDE 2.0 मध्ये देखील लक्षणीय आहे की डीबगर एकात्मिक आहे जो थेट डीबगिंग आणि ब्रेकपॉइंट्स वापरण्याच्या क्षमतेस समर्थन देतो.

जोडले Arduino क्लाउड वर काम जतन करण्यासाठी समर्थन वेगवेगळ्या संगणकांवर प्रोजेक्टवर काम करणाऱ्या लोकांसाठी. Arduino IDE 2 स्थापित नसलेल्या प्रणालींवर, Arduino Web Editor वेब इंटरफेस वापरून कोड संपादित करण्याची क्षमता प्रदान केली जाते, जे ऑफलाइन ऑपरेशनला देखील समर्थन देते.
नवीन मंडळ आणि ग्रंथालय संचालक.

दुसरीकडे, ए वर्धित सीरियल प्लॉटर, जे एक साधन आहे जे तुम्हाला व्हाईटबोर्ड आणि इतर डेटाद्वारे परत आलेले व्हेरिएबल्स व्हिज्युअल आलेखाच्या स्वरूपात सादर करण्यास अनुमती देते. प्लॉटर हे खरोखर उपयुक्त व्हिज्युअल साधन आहे हे वापरकर्त्याला त्यांचे डेटा पॉइंट्स चांगल्या प्रकारे समजून घेण्यास आणि त्यांची तुलना करण्यास मदत करते. हे सेन्सरची चाचणी आणि कॅलिब्रेट करण्यासाठी, मूल्यांची तुलना करण्यासाठी आणि इतर समान परिस्थितींसाठी वापरले जाऊ शकते.

च्या इतर बदल जे या नवीन आवृत्तीत उभे आहे:

  • एकाच वेळी आउटपुट मजकूर आणि ग्राफिक म्हणून पाहणे शक्य आहे.
  • गडद मोड डिझाइनसाठी समर्थन.
  • Git सह एकत्रीकरण.
  • सीरियल मॉनिटर सिस्टम.
  • अद्यतने तपासण्यासाठी आणि वितरित करण्यासाठी अंगभूत यंत्रणा.

शेवटी हे लक्षात घेण्यासारखे आहे की फर्मवेअर डेव्हलपमेंट विशेषतः तयार केलेल्या प्रोग्रामिंग भाषेत चालते जी सी सारखी दिसते आणि मायक्रोकंट्रोलरसाठी द्रुतपणे प्रोग्राम तयार करण्यास अनुमती देते. विकास पर्यावरण इंटरफेस कोड टाइपस्क्रिप्टमध्ये लिहिलेला आहे (जावास्क्रिप्टमध्ये लिहिलेला) आणि बॅकएंड गो मध्ये लागू केला आहे.

साठीयाबद्दल अधिक जाणून घेण्यात स्वारस्य आहे आणि/किंवा नवीन आवृत्ती मिळवा, तुम्ही येथे तपशील तपासू शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.