Jeffrey Cross
Jeffrey Cross

MAKE की इलस्ट्रेटेड बोर्ड शब्दावली

संपादक नोट:मेक की इलस्ट्रेटेड बोर्ड शब्दावली हमारे जारी किए गए वॉल्यूम में चित्रित की गई है। 36-बोर्ड का मुद्दा। इसके बारे में सब कुछ यहां पढ़ें। जो तुम देखते हो वह पसंद है? यहीं पर सदस्यता लें।

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

1. प्रोसेसर

आपके बोर्ड के मूल में चिप। यह आपकी परियोजना का मस्तिष्क है, जो अधिकांश कार्यक्षमता को संभालती है। अधिकांश प्रोसेसर को या तो एक माइक्रोकंट्रोलर के रूप में वर्गीकृत किया जा सकता है, जिसे बुनियादी डिजिटल इलेक्ट्रॉनिक्स को नियंत्रित करने के लिए डिज़ाइन किया गया है, या चिप (SoC) पर एक प्रणाली है, जो कंप्यूटर के समान शक्तिशाली प्रोसेसर हैं। SoCs वाले बोर्डों को अक्सर एकल-बोर्ड कंप्यूटर (SBC) कहा जाता है।

2. इनपुट / आउटपुट (I / O) पिन

कुर्सियां ​​जो आप एलईडी, बटन, सेंसर, रिले, मोटर्स, और अन्य भागों को जोड़ने के लिए उपयोग करते हैं। आप आमतौर पर एक अलग ब्रेडबोर्ड (सॉकेट की पंक्तियों वाला एक छोटा पैनल) और जम्पर तारों का उपयोग करते हुए अपने बोर्ड के I / O पिनों को इलेक्ट्रॉनिक घटकों से जोड़ने के लिए उपयोग करते हैं, जब आप अपने प्रोजेक्ट को प्रोटोटाइप या विकसित कर रहे होते हैं।

पिंस कुछ किस्मों में आते हैं, और अक्सर कई क्षमताएं होती हैं। डिजिटल पिन डिजिटल घटकों को पढ़ और नियंत्रित कर सकते हैं। एनालॉग इनपुट पिन तापमान घटकों और डायल जैसे एनालॉग घटकों से वोल्टेज की एक श्रृंखला पढ़ सकते हैं। PWM पिंस एनालॉग आउटपुट के डिजिटल इम्यूलेशन की अनुमति देता है। कुछ पिन धारावाहिक, SPI, I जैसे संचार प्रोटोकॉल का भी उपयोग कर सकते हैं2अन्य उपकरणों से बात करने के लिए C, या CAN बस कर सकते हैं।

3. पावर इनपुट

बोर्ड को पावर देने के लिए। कुछ बोर्ड कई वोल्टेज स्वीकार करते हैं, कई अन्य केवल 5 वोल्ट स्वीकार करते हैं। आमतौर पर एक डीसी बैरल जैक (चित्रित) या यूएसबी कनेक्टर के रूप में।

4. उपयोगकर्ता एलईडी और बटन

किसी अतिरिक्त सर्किटरी को तार करने की आवश्यकता के बिना एक स्थिति (एक एलईडी के मामले में) या एक इनपुट (एक बटन के मामले में) के रूप में इंगित करने में असमर्थ। अन्य ऑन-बोर्ड एलईडी संकेत दे सकते हैं कि बोर्ड संचालित है, डेटा संचारित करना या प्राप्त करना, या फ्लैश मेमोरी तक पहुंचना।

5. नेटवर्किंग

ऑन-बोर्ड ईथरनेट पोर्ट, अधिकांश SoC बोर्ड और कुछ माइक्रोकंट्रोलर पर मानक, आपको अपने राउटर के माध्यम से इंटरनेट से कनेक्ट करने की अनुमति देता है। कुछ बोर्डों में वायरलेस कनेक्टिविटी के लिए अंतर्निहित वाई-फाई चिप्स भी हैं।

6. यूएसबी होस्ट पोर्ट

कीबोर्ड, चूहों, कैमरों और वाई-फाई एडेप्टर जैसे बाह्य उपकरणों को जोड़ने के लिए। कई बोर्डों पर उपलब्ध है, विशेष रूप से एक SoC प्रोसेसर वाले।

7. प्रोग्रामिंग पोर्ट

कुछ बोर्ड आपके कंप्यूटर से USB के माध्यम से जुड़ते हैं ताकि आप चिप को फिर से लगा सकें।

विस्तार बोर्डों

मुद्रित सर्किट बोर्ड जो आपके विकास बोर्ड पर इसे ब्लूटूथ, सेलुलर, जीपीएस, ध्वनि, ग्राफिक्स और मोटर नियंत्रण जैसी अतिरिक्त कार्यक्षमता देने के लिए देते हैं। Arduino के साथ ढाल और बीगलबोन के साथ कैप भी कहा जाता है।

जैसा कि माइक्रोकंट्रोलर और SoCs आगे बढ़ना जारी रखते हैं, कई विस्तार बोर्ड कार्य सीधे उन में शामिल हो रहे हैं।

एकीकृत विकास पर्यावरण (IDE)

जहाँ आप अपना कोड लिखते, संकलित और डीबग करते हैं। कई प्लेटफ़ॉर्म आपके कंप्यूटर पर आईडीई सॉफ़्टवेयर का उपयोग करते हैं जो आमतौर पर अपने यूएसबी कनेक्टर के माध्यम से चिप की प्रोग्रामिंग का भी ध्यान रखता है। कुछ नेटवर्क-सक्षम बोर्डों में एक वेब-आधारित आईडीई है, जिससे आप अपने इंटरनेट ब्राउज़र का उपयोग बोर्ड से कनेक्ट करने के लिए कर सकते हैं और इसे इस तरह से प्रोग्राम कर सकते हैं।

बोर्ड की प्रोग्रामिंग लैंग्वेज ज्यादातर प्लेटफॉर्म पर निर्भर करती हैं। सी, सी ++, पायथन, बुनियादी और जावास्क्रिप्ट आमतौर पर उपयोग किया जाता है। SoC प्लेटफ़ॉर्म विशेष रूप से लचीले हैं और कई अलग-अलग भाषाओं में प्रोग्राम किए जा सकते हैं।

पुस्तकालय

डाउनलोड करने योग्य पूर्व-लिखित कोड जो जटिल कोडिंग कार्यों को बहुत सरल बनाकर आपकी सहायता करता है। किसी विशेष बोर्ड के साथ काम करने के लिए अक्सर लिखा जाता है।

शेयर

एक टिप्पणी छोड़