बेसिक स्टाम्प: Difference between revisions
(Created page with "{{Short description|Microcontrollers}} right|thumb|200px|बेसिक स्टैम्प 2 का आरेखबेसिक स्ट...") |
(TEXT) |
||
Line 1: | Line 1: | ||
{{Short description|Microcontrollers}} | {{Short description|Microcontrollers}} | ||
[[Image:BASIC-Stamp-2 eng.svg|right|thumb|200px| | [[Image:BASIC-Stamp-2 eng.svg|right|thumb|200px|बीएएसआईसी स्टैम्प 2 का आरेख]]'''बीएएसआईसी स्टैम्प''' एक [[ microcontroller |माइक्रोकंट्रोलर]] है जिसमें एक छोटा, विशेष बीएएसआईसी दुभाषिया ([[PBASIC|पीबीएएसआईसी]]) होता है जिसे [[ केवल पढ़ने के लिये मेमोरी |रोम]] में बनाया जाता है। यह पैरालैक्स, इंक. (कंपनी) द्वारा बनाया गया है और 1990 के दशक के प्रारम्भ से ही इलेक्ट्रॉनिक्स की रूचि रखने वालों के बीच लोकप्रिय रहा है। | ||
== तकनीकी विनिर्देश == | == तकनीकी विनिर्देश == | ||
यद्यपि | यद्यपि बीएएसआईसी स्टैम्प 2 में 24 पिन [[दोहरी इन-लाइन पैकेज|डबल इन-लाइन पैकेज]] एकीकृत सर्किट का रूप है, यह वास्तव में एक छोटा [[मुद्रित सर्किट बोर्ड]] (पीसीबी) है जिसमें माइक्रोप्रोसेसर सिस्टम के आवश्यक तत्व सम्मिलित हैं:<ref>[https://www.parallax.com/product/bs2-ic BASIC Stamp 2 Microcontroller Module; Parallax.]</ref> | ||
* एक माइक्रोकंट्रोलर जिसमें [[ CPU ]] होता है, एक बिल्ट इन रोम जिसमें | * एक माइक्रोकंट्रोलर जिसमें [[ CPU |सीपीयू]] होता है, एक बिल्ट इन रोम जिसमें बीएएसआईसी दुभाषिया और विभिन्न बाह्य उपकरण होते हैं | ||
* 2kB की i²C [[EEPROM]] मेमोरी। | * 2kB की i²C [[EEPROM|ईईपीरोम]] मेमोरी। | ||
* | * घड़ी, एक [[सिरेमिक गुंजयमान यंत्र|सिरेमिक रेसोनेटर]] के रूप में | ||
* [[विद्युत् दाब नियामक]] | * [[विद्युत् दाब नियामक|वोल्टेज रेगुलेटर]] | ||
* बाहरी इनपुट/आउटपुट | * बाहरी इनपुट/आउटपुट | ||
अंतिम परिणाम यह है कि एक | अंतिम परिणाम यह है कि एक रूचि रखने वाले व्यक्ति 9 वोल्ट की बैटरी को बीएएसआईसी स्टैम्प से जोड़ सकता है और उसके पास एक पूर्ण सिस्टम हो सकती है। एक व्यक्तिगत कंप्यूटर के लिए एक सीरियल संचार प्रोग्रामर को बीएएसआईसी स्टैम्प में सॉफ़्टवेयर डाउनलोड करने की अनुमति देता है, जो ऑनबोर्ड गैर-वाष्पशील मेमोरी डिवाइस में संग्रहीत होता है: यह तब तक प्रोग्राम किया जाता है जब तक कि इसे मिटाया या फिर से प्रोग्राम नहीं किया जाता है, तब भी जब स्टैम्प की शक्ति हटा दी जाती है। यदि बिजली को फिर से जोड़ा जाता है तो स्टाम्प तुरंत स्लॉट 0 (8 में से, क्रमांक 0..7) में प्रोग्राम को निष्पादित करना प्रारम्भ कर देता है। | ||
== प्रोग्रामिंग == | == प्रोग्रामिंग == | ||
[[ बुनियादी ]] स्टाम्प को | [[ बुनियादी |बीएएसआईसी]] स्टाम्प को बीएएसआईसी भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएसआईसी कहा जाता है। पीबीएएसआईसी में पीडब्लूएम, सीरियल संचार, I²C और [[1-तार]] संचार, सामान्य [[LCD|एलसीडी]] ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, स्यूडो-साइन वेव फ्रीक्वेंसी, और आरसी सर्किट को समयबद्ध करने की क्षमता सहित सामान्य माइक्रोकंट्रोलर फ़ंक्शंस सम्मिलित हैं जिसे एक एनालॉग मूल्य का पता लगाने के लिए उपयोग किया जाता है। | ||
विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, [[ वाक्य - विन्यास ]] की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/[[ USB ]] मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह | विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, [[ वाक्य - विन्यास ]] की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/[[ USB |यूएसबी]] मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह चलेगा। | ||
== संस्करण == | == संस्करण == | ||
[[Image:Basic Stamp 2.jpg|right|thumb|200px| | [[Image:Basic Stamp 2.jpg|right|thumb|200px|बीएएसआईसी स्टाम्प 2]]वर्तमान में दुभाषिया के चार प्रकार हैं: | ||
# (1992) | # (1992) बीएएसआईसी स्टैम्प 1 (बीएस1) | ||
# (1995) | # (1995) बीएएसआईसी स्टैम्प 2 (बीएस2), छह उप-परिवर्त के साथ: | ||
## बीएस2ई | ## बीएस2ई | ||
## बीएस2एसएक्स | ## बीएस2एसएक्स | ||
## बीएस2पी24 | ## बीएस2पी24 | ||
## | ## बीएस2p40 | ||
## बीएस2पीई | ## बीएस2पीई | ||
## बीएस2 पीएक्स | ## बीएस2 पीएक्स | ||
Line 30: | Line 30: | ||
# (2006) प्रोपेलर \ स्पिन स्टैम्प | # (2006) प्रोपेलर \ स्पिन स्टैम्प | ||
मूल | मूल बीएस2 प्रतिरूप की तुलना में बीएस2 उप-परिवर्त में अधिक मेमोरी, उच्च [[निष्पादन (कंप्यूटिंग)]], अतिरिक्त विशिष्ट पीबीएएसआईसी कमांड, अतिरिक्त I/O पिन आदि हैं। जबकि बीएस1 और बीएस2 एक [[तस्वीर माइक्रोकंट्रोलर|पीआईसी माइक्रोकंट्रोलर]] का उपयोग करते हैं, शेष बीएएसआईसी स्टाम्प 2 संस्करण एक [[Parallax SX|पैरालेक्स एसएक्स]] प्रोसेसर का उपयोग करते हैं। | ||
तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल | तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल पैरालेक्स के पीबीएएसआईसी के स्थान पर [[सन माइक्रोसिस्टम्स]] की [[ जावा (प्रोग्रामिंग भाषा) |जावा (प्रोग्रामिंग भाषा)]] प्रोग्रामिंग लैंग्वेज के एक उपवर्ग का उपयोग करता है। इसमें कोई नेटवर्किंग सुविधाएं सम्मिलित नहीं हैं। | ||
चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल [[लंबन प्रोपेलर]] पर आधारित है और इसलिए | चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल [[लंबन प्रोपेलर]] पर आधारित है और इसलिए पीबीएएसआईसी के स्थान पर लंबन प्रोपेलर बिल्ट इन स्पिन बाइट कोड दुभाषिया का उपयोग करता है। | ||
कई कंपनियां अब | कई कंपनियां अब बीएएसआईसी स्टाम्प के क्लोन को अतिरिक्त सुविधाओं के साथ बनाती हैं, जैसे तीव्र निष्पादन, [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण|एनॉलॉग टु डिजिटल कनवर्टर]] और हार्डवेयर-आधारित पीडब्लूएम जो पृष्ठभूमि में चल सकते हैं। | ||
लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे | लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे बीएएसआईसी स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, ऐसी कोई समान सूची नहीं है जिसमें पीबीएएसआईसी सुविधाओं में अब स्पिन समकक्ष हैं।<ref>{{cite web |title=BASIC Stamp {{!}} Computer Informatics {{!}} 3069 {{!}} p2k.utn.ac.id |url=https://p2k.utn.ac.id/IT/en/3069-2966/BASIC-Stamp_5993_p2k-utn.html |website=p2k.utn.ac.id}}</ref> | ||
Line 44: | Line 44: | ||
{{Portal|Electronics}} | {{Portal|Electronics}} | ||
* [[अरुडिनो]] | * [[अरुडिनो]] | ||
* [https://www.coridium.us/ARMexpress.php अद्यतन एआरएम पिन लंबन | * [https://www.coridium.us/ARMexpress.php अद्यतन एआरएम पिन लंबन बीएएसआईसी स्टाम्प के साथ संगत] | ||
* आईओ [[ioBridge]] | * आईओ [[ioBridge|आईओब्रिज]] | ||
* | *मेक कंट्रोलर किट | ||
* ओ[[ ऊपिक ]] | * ओ[[ ऊपिक ]] | ||
* [[picaxe]] | * [[picaxe|पिकैक्स]] | ||
==संदर्भ== | ==संदर्भ== | ||
Line 55: | Line 55: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*[https://web.archive.org/web/20050405124150/http://www.emesystems.com/BS2pbasic25.htm " | *[https://web.archive.org/web/20050405124150/http://www.emesystems.com/BS2pbasic25.htm "पीबीआइएसटिक्स 2.5 नियंत्रण संरचनाओं की तुलना पुराने पीबीआइएसटिक्स से करना"] – By Tracy Allen, EME Systems, 2003 | ||
*[http://forums.parallax.com | *[http://forums.parallax.com पैरालेक्स Forums] – Discussion Forum | ||
*[http://www.parallax.com | *[http://www.parallax.com पैरालेक्स, Inc.] – Corporate website, home of the Basic Stamp and Basic Stamp 2 | ||
*[http://www.andybrain.com/extras/scribbler-robot-review.htm " | *[http://www.andybrain.com/extras/scribbler-robot-review.htm "स्क्रिबलर रोबोट की स्वतंत्र समीक्षा, बेसिक स्टैम्प 2 माइक्रोकंट्रोलर का उपयोग करने वाला एक प्रोग्रामयोग्य बुद्धिमान रोबोट"] – By Andy Kaiser | ||
{{DEFAULTSORT:Basic Stamp}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: लंबन, इंक. उत्पाद]] [[Category: बेसिक दुभाषिए]] | {{DEFAULTSORT:Basic Stamp}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: लंबन, इंक. उत्पाद]] [[Category: बेसिक दुभाषिए]] |
Revision as of 16:59, 2 July 2023
बीएएसआईसी स्टैम्प एक माइक्रोकंट्रोलर है जिसमें एक छोटा, विशेष बीएएसआईसी दुभाषिया (पीबीएएसआईसी) होता है जिसे रोम में बनाया जाता है। यह पैरालैक्स, इंक. (कंपनी) द्वारा बनाया गया है और 1990 के दशक के प्रारम्भ से ही इलेक्ट्रॉनिक्स की रूचि रखने वालों के बीच लोकप्रिय रहा है।
तकनीकी विनिर्देश
यद्यपि बीएएसआईसी स्टैम्प 2 में 24 पिन डबल इन-लाइन पैकेज एकीकृत सर्किट का रूप है, यह वास्तव में एक छोटा मुद्रित सर्किट बोर्ड (पीसीबी) है जिसमें माइक्रोप्रोसेसर सिस्टम के आवश्यक तत्व सम्मिलित हैं:[1]
- एक माइक्रोकंट्रोलर जिसमें सीपीयू होता है, एक बिल्ट इन रोम जिसमें बीएएसआईसी दुभाषिया और विभिन्न बाह्य उपकरण होते हैं
- 2kB की i²C ईईपीरोम मेमोरी।
- घड़ी, एक सिरेमिक रेसोनेटर के रूप में
- वोल्टेज रेगुलेटर
- बाहरी इनपुट/आउटपुट
अंतिम परिणाम यह है कि एक रूचि रखने वाले व्यक्ति 9 वोल्ट की बैटरी को बीएएसआईसी स्टैम्प से जोड़ सकता है और उसके पास एक पूर्ण सिस्टम हो सकती है। एक व्यक्तिगत कंप्यूटर के लिए एक सीरियल संचार प्रोग्रामर को बीएएसआईसी स्टैम्प में सॉफ़्टवेयर डाउनलोड करने की अनुमति देता है, जो ऑनबोर्ड गैर-वाष्पशील मेमोरी डिवाइस में संग्रहीत होता है: यह तब तक प्रोग्राम किया जाता है जब तक कि इसे मिटाया या फिर से प्रोग्राम नहीं किया जाता है, तब भी जब स्टैम्प की शक्ति हटा दी जाती है। यदि बिजली को फिर से जोड़ा जाता है तो स्टाम्प तुरंत स्लॉट 0 (8 में से, क्रमांक 0..7) में प्रोग्राम को निष्पादित करना प्रारम्भ कर देता है।
प्रोग्रामिंग
बीएएसआईसी स्टाम्प को बीएएसआईसी भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएसआईसी कहा जाता है। पीबीएएसआईसी में पीडब्लूएम, सीरियल संचार, I²C और 1-तार संचार, सामान्य एलसीडी ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, स्यूडो-साइन वेव फ्रीक्वेंसी, और आरसी सर्किट को समयबद्ध करने की क्षमता सहित सामान्य माइक्रोकंट्रोलर फ़ंक्शंस सम्मिलित हैं जिसे एक एनालॉग मूल्य का पता लगाने के लिए उपयोग किया जाता है।
विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, वाक्य - विन्यास की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/यूएसबी मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह चलेगा।
संस्करण
वर्तमान में दुभाषिया के चार प्रकार हैं:
- (1992) बीएएसआईसी स्टैम्प 1 (बीएस1)
- (1995) बीएएसआईसी स्टैम्प 2 (बीएस2), छह उप-परिवर्त के साथ:
- बीएस2ई
- बीएस2एसएक्स
- बीएस2पी24
- बीएस2p40
- बीएस2पीई
- बीएस2 पीएक्स
- (2002) जेवलिन स्टैम्प
- (2006) प्रोपेलर \ स्पिन स्टैम्प
मूल बीएस2 प्रतिरूप की तुलना में बीएस2 उप-परिवर्त में अधिक मेमोरी, उच्च निष्पादन (कंप्यूटिंग), अतिरिक्त विशिष्ट पीबीएएसआईसी कमांड, अतिरिक्त I/O पिन आदि हैं। जबकि बीएस1 और बीएस2 एक पीआईसी माइक्रोकंट्रोलर का उपयोग करते हैं, शेष बीएएसआईसी स्टाम्प 2 संस्करण एक पैरालेक्स एसएक्स प्रोसेसर का उपयोग करते हैं।
तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल पैरालेक्स के पीबीएएसआईसी के स्थान पर सन माइक्रोसिस्टम्स की जावा (प्रोग्रामिंग भाषा) प्रोग्रामिंग लैंग्वेज के एक उपवर्ग का उपयोग करता है। इसमें कोई नेटवर्किंग सुविधाएं सम्मिलित नहीं हैं।
चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल लंबन प्रोपेलर पर आधारित है और इसलिए पीबीएएसआईसी के स्थान पर लंबन प्रोपेलर बिल्ट इन स्पिन बाइट कोड दुभाषिया का उपयोग करता है।
कई कंपनियां अब बीएएसआईसी स्टाम्प के क्लोन को अतिरिक्त सुविधाओं के साथ बनाती हैं, जैसे तीव्र निष्पादन, एनॉलॉग टु डिजिटल कनवर्टर और हार्डवेयर-आधारित पीडब्लूएम जो पृष्ठभूमि में चल सकते हैं।
लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे बीएएसआईसी स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, ऐसी कोई समान सूची नहीं है जिसमें पीबीएएसआईसी सुविधाओं में अब स्पिन समकक्ष हैं।[2]
यह भी देखें
- अरुडिनो
- अद्यतन एआरएम पिन लंबन बीएएसआईसी स्टाम्प के साथ संगत
- आईओ आईओब्रिज
- मेक कंट्रोलर किट
- ओऊपिक
- पिकैक्स
संदर्भ
बाहरी संबंध
- "पीबीआइएसटिक्स 2.5 नियंत्रण संरचनाओं की तुलना पुराने पीबीआइएसटिक्स से करना" – By Tracy Allen, EME Systems, 2003
- पैरालेक्स Forums – Discussion Forum
- पैरालेक्स, Inc. – Corporate website, home of the Basic Stamp and Basic Stamp 2
- "स्क्रिबलर रोबोट की स्वतंत्र समीक्षा, बेसिक स्टैम्प 2 माइक्रोकंट्रोलर का उपयोग करने वाला एक प्रोग्रामयोग्य बुद्धिमान रोबोट" – By Andy Kaiser