प्रौद्योगिकी साझेदारी

हार्डवेयर विकास उपकरण Arduino IDE

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

भर्ती सूचना साझेदारी समुदाय

पूर्व लेख से सम्बन्धितEspressif ESPRESSIF चिप विकासस्य परिचयः

Arduino IDE (Integrated Development Environment) इति एकं सॉफ्टवेयरं Arduino हार्डवेयर विकासाय डिजाइनं कृतम् अस्ति यत् एतत् एकं सुलभं ग्राफिकल इन्टरफेस् प्रदाति यत् उपयोक्तृभ्यः Arduino विकास बोर्ड् मध्ये कोडं लिखितुं, सम्पादयितुं, संकलितुं, अपलोड् कर्तुं च शक्नोति Arduino IDE इत्यस्य लक्ष्यं प्रोग्रामिंग् प्रक्रियां सरलीकर्तुं भवति येन आरम्भकाः व्यावसायिकाः च सूक्ष्मनियन्त्रक-अनुप्रयोगं सहजतया विकसितुं शक्नुवन्ति ।

अत्र Arduino IDE इत्यस्य केचन प्रमुखविशेषताः सन्ति ।

  1. सरलं उपयोक्तृ-अन्तरफलकं: Arduino IDE इत्यस्य अन्तरफलकं सरलं सहजं च अस्ति ।

  2. कोड हाइलाइटिंग् तथा स्वतः पूर्णता: सम्पादकः उपयोक्तृभ्यः कोडं शीघ्रं लिखितुं सहायतार्थं वाक्यविन्यास-प्रकाशनं स्वतः-समापनञ्च समर्थयति ।

  3. पार-मञ्चः: Arduino IDE इत्येतत् विण्डोज, macOS, Linux इत्यादिषु विविधप्रचालनतन्त्रेषु चालयितुं शक्नोति ।

  4. मुक्तस्रोतः: Arduino IDE स्वयं मुक्तस्रोतसॉफ्टवेयरस्य आधारेण मुख्यतया Java, Processing, avr-gcc इत्यादीनां घटकानां उपयोगेन लिखितम् अस्ति ।

  5. व्यापकं हार्डवेयरसमर्थनम्: यद्यपि मुख्यतया Arduino हार्डवेयर कृते डिजाइनं कृतम् अस्ति तथापि Arduino IDE अन्येषां संगतसूक्ष्मनियन्त्रकाणां विकासबोर्डानाञ्च समर्थनं करोति ।

  6. प्रोग्रामिंग भाषा: Arduino IDE C/C++ आधारितभाषायाः सरलीकृतसंस्करणस्य उपयोगं करोति, यत् Arduino भाषा अथवा "Sketch" इति कथ्यते, यत् सामान्यप्रोग्रामिंगकार्यं सरलीकर्तुं केचन पूर्वनिर्धारितकार्यं पुस्तकालयं च प्रदाति

  7. क्रमिक निरीक्षक: IDE इत्यस्य अन्तःनिर्मितस्य क्रमिकनिरीक्षकस्य उपयोगः आँकडानां प्रेषणाय, प्राप्त्यर्थं च कर्तुं शक्यते, यत् कोडस्य त्रुटिनिवारणाय तथा वास्तविकसमये उपकरणस्य स्थितिं द्रष्टुं अतीव उपयोगी भवति

  8. सामुदायिक समर्थन: Arduino IDE इत्यस्य पृष्ठतः एकः विशालः समुदायः अस्ति, यः समृद्धाः पाठ्यक्रमाः, नमूनासङ्केतः, मञ्चसमर्थनं च प्रदाति ।

  9. मापनीयता: उपयोक्तारः भिन्न-भिन्न-हार्डवेयर-विशेषता-समर्थनार्थं अतिरिक्त-पुस्तकालयाः, कोर-सञ्चिकाः च संस्थाप्य IDE-इत्यस्य कार्यक्षमतां विस्तारयितुं शक्नुवन्ति ।

  10. ISP ऑनलाइन दहनम्: ऑनलाइन प्रोग्रामिंग् (In-System Programming) समर्थयति, तथा च USB अन्तरफलकस्य माध्यमेन Arduino बोर्ड् इत्यत्र सूक्ष्मनियन्त्रकं प्रत्यक्षतया प्रोग्रामं कर्तुं शक्नोति ।

Arduino IDE इत्यस्य नवीनतमसंस्करणेषु प्रायः सुधाराः नूतनाः विशेषताः च सन्ति, यथा कार्यक्षमतासुधारः, दोषनिराकरणं, नूतनहार्डवेयरस्य समर्थनं च । ये सूक्ष्मनियन्त्रकप्रोग्रामिंगं शिक्षितुं आरभन्ते तेषां कृते Arduino IDE आदर्शः आरम्भबिन्दुः अस्ति ।

Arduino IDE इत्यस्य अन्तरफलके प्रायः निम्नलिखित मुख्यभागाः सन्ति ।

  1. मेनू बार : विण्डो इत्यस्य उपरि स्थितम्, यत्र File, Edit, Sketch, View, Tools, Help इत्यादयः मेनू विकल्पाः सन्ति । प्रत्येकस्य मेनू-अन्तर्गतं बहुविधाः उपविकल्पाः सन्ति, यथा स्केच-सञ्चिकानां निर्माणं, उद्घाटनं, रक्षणं, विकास-बोर्ड-प्रकारस्य चयनं, कोड् अपलोड् करणं, ऑनलाइन-सहायतां प्राप्तुं च

  2. toolbar: मेनू-पट्टिकायाः ​​अधः स्थितम्, अस्मिन् सामान्यतया प्रयुक्तानां कार्याणां कृते चिह्न-बटनानि सन्ति, यथा:

    • नवीन स्केच
    • Open sketch (Open) ९.
    • रेखाचित्रं रक्षतु
    • संकलनम् (सत्यापन/संकलनम्) २.
    • अपलोड करें
    • धारावाहिक निरीक्षक
    • विकास बोर्ड (Board) चयनं कुर्वन्तु .
    • क्रमिकपोर्टसङ्ख्यां (Port) चिनोतु ।
  3. कोड सम्पादक : अधिकांशं IDE स्थानं गृह्णाति तथा च कोडलेखनसम्पादनयोः कृते उपयुज्यमानः पाठसम्पादकः अस्ति । सम्पादकः वाक्यविन्यासस्य प्रकाशनं स्वतःपूर्णीकरणं च समर्थयति यत् कोडं पठितुं लेखितुं च सुलभं भवति ।

  4. सन्देशपटलम् : अधः स्थितं, संकलनस्य समये निर्गमसूचनाः प्रदर्शयति, यत्र त्रुटयः चेतावनी च सन्ति । कोड अपलोड् करणसमये अपलोड् प्रगतिः परिणामश्च अपि प्रदर्शितः भवति ।

  5. क्रमिक निरीक्षक: टूल्बार इत्यस्मिन् क्रमाङ्कनिरीक्षकबटनद्वारा उद्घाटयितुं शक्यते एतत् क्रमिकदत्तांशं प्रेषयितुं प्राप्तुं च एकं अन्तरफलकं प्रदाति, तथा च प्रायः कार्यक्रमस्य चालनस्य स्थितिं त्रुटिनिवारणाय निरीक्षणाय च उपयुज्यते

  6. स्थिति पट्टी: सामान्यतया IDE विण्डो इत्यस्य अधः स्थितं, वर्तमानकाले चयनितं विकासफलकप्रतिरूपं, क्रमाङ्कपोर्टसङ्ख्या, सम्पादकस्य फॉन्ट् आकारः, एन्कोडिंग् इत्यादीनां सूचनानां प्रदर्शनं करोति

यदा प्रथमवारं Arduino IDE उद्घाटयति तदा भवन्तः एकं रिक्तं स्केच विण्डो द्रक्ष्यन्ति यत्र केचन टिप्पणीकृताः पङ्क्तयः भवतः स्केचस्य संरचना कीदृशी भवितुम् अर्हति इति सूचयन्ति । सम्पादके कोडं प्रविष्ट्वा, भवान् टूल्बार बटन्स् इत्यस्य उपयोगेन कोड् संकलितुं, सम्बद्धे Arduino बोर्ड् मध्ये अपलोड् कर्तुं च शक्नोति ।

कृपया ज्ञातव्यं यत् Arduino IDE इत्यस्य भिन्नसंस्करणैः सह, अन्तरफलके केचन लघुपरिवर्तनानि भवितुम् अर्हन्ति, परन्तु मूलभूततत्त्वानि, विन्यासः च सामान्यतया सुसंगतः एव तिष्ठति ।