बेसिक स्टाम्प: Difference between revisions

From Vigyanwiki
(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|बेसिक स्टैम्प 2 का आरेख]]बेसिक स्टैम्प एक [[ microcontroller ]] है जिसमें एक छोटा, विशेष बेसिक दुभाषिया ([[PBASIC]]) होता है जिसे [[ केवल पढ़ने के लिये मेमोरी ]] में बनाया जाता है। यह Parallax, Inc. (कंपनी)|Parallax, Inc. द्वारा बनाया गया है और 1990 के दशक की शुरुआत से ही इलेक्ट्रॉनिक्स के शौकीनों के बीच लोकप्रिय रहा है।
[[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>
यद्यपि बीएएसआईसी स्टैम्प 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) में प्रोग्राम को निष्पादित करना शुरू कर देता है।
अंतिम परिणाम यह है कि एक रूचि रखने वाले व्यक्ति 9 वोल्ट की बैटरी को बीएएसआईसी स्टैम्प से जोड़ सकता है और उसके पास एक पूर्ण सिस्टम हो सकती है। एक व्यक्तिगत कंप्यूटर के लिए एक सीरियल संचार प्रोग्रामर को बीएएसआईसी स्टैम्प में सॉफ़्टवेयर डाउनलोड करने की अनुमति देता है, जो ऑनबोर्ड गैर-वाष्पशील मेमोरी डिवाइस में संग्रहीत होता है: यह तब तक प्रोग्राम किया जाता है जब तक कि इसे मिटाया या फिर से प्रोग्राम नहीं किया जाता है, तब भी जब स्टैम्प की शक्ति हटा दी जाती है। यदि बिजली को फिर से जोड़ा जाता है तो स्टाम्प तुरंत स्लॉट 0 (8 में से, क्रमांक 0..7) में प्रोग्राम को निष्पादित करना प्रारम्भ कर देता है।


== प्रोग्रामिंग ==
== प्रोग्रामिंग ==
[[ बुनियादी ]] स्टाम्प को बेसिक भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएसआईसी कहा जाता है। PBASIC में पल्स-चौड़ाई मॉडुलन, सीरियल संचार, I²C और [[1-तार]] संचार, सामान्य [[LCD]] ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, स्यूडो-साइन वेव फ्रीक्वेंसी, और RC सर्किट को समयबद्ध करने की क्षमता सहित सामान्य माइक्रोकंट्रोलर फ़ंक्शंस शामिल हैं। एक एनालॉग मूल्य का पता लगाने के लिए उपयोग किया जाता है।
[[ बुनियादी |बीएएसआईसी]] स्टाम्प को बीएएसआईसी भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएसआईसी कहा जाता है। पीबीएएसआईसी में पीडब्लूएम, सीरियल संचार, I²C और [[1-तार]] संचार, सामान्य [[LCD|एलसीडी]] ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, स्यूडो-साइन वेव फ्रीक्वेंसी, और आरसी सर्किट को समयबद्ध करने की क्षमता सहित सामान्य माइक्रोकंट्रोलर फ़ंक्शंस सम्मिलित हैं जिसे एक एनालॉग मूल्य का पता लगाने के लिए उपयोग किया जाता है।


विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, [[ वाक्य - विन्यास ]] की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/[[ USB ]] मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह दौड़ेगा।
विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, [[ वाक्य - विन्यास ]] की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/[[ USB |यूएसबी]] मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह चलेगा।


== संस्करण ==
== संस्करण ==
[[Image:Basic Stamp 2.jpg|right|thumb|200px|बेसिक स्टाम्प 2]]वर्तमान में दुभाषिया के चार प्रकार हैं:
[[Image:Basic Stamp 2.jpg|right|thumb|200px|बीएएसआईसी स्टाम्प 2]]वर्तमान में दुभाषिया के चार प्रकार हैं:
# (1992) बेसिक स्टैम्प 1 (BS1)
# (1992) बीएएसआईसी स्टैम्प 1 (बीएस1)
# (1995) बेसिक स्टैम्प 2 (BS2), छह सब-वेरिएंट के साथ:
# (1995) बीएएसआईसी स्टैम्प 2 (बीएस2), छह उप-परिवर्त के साथ:
## बीएस2ई
## बीएस2ई
## बीएस2एसएक्स
## बीएस2एसएक्स
## बीएस2पी24
## बीएस2पी24
## BS2p40
## बीएस2p40
## बीएस2पीई
## बीएस2पीई
## बीएस2 पीएक्स
## बीएस2 पीएक्स
Line 30: Line 30:
# (2006) प्रोपेलर \ स्पिन स्टैम्प
# (2006) प्रोपेलर \ स्पिन स्टैम्प


मूल BS2 मॉडल की तुलना में BS2 सब-वेरिएंट में अधिक मेमोरी, उच्च [[निष्पादन (कंप्यूटिंग)]], अतिरिक्त विशिष्ट PBASIC कमांड, अतिरिक्त I/O पिन आदि हैं। जबकि BS1 और BS2 एक [[तस्वीर माइक्रोकंट्रोलर]] का उपयोग करते हैं, शेष BASIC Stamp 2 संस्करण एक [[Parallax SX]] प्रोसेसर का उपयोग करते हैं।
मूल बीएस2 प्रतिरूप की तुलना में बीएस2  उप-परिवर्त में अधिक मेमोरी, उच्च [[निष्पादन (कंप्यूटिंग)]], अतिरिक्त विशिष्ट पीबीएएसआईसी कमांड, अतिरिक्त I/O पिन आदि हैं। जबकि बीएस1 और बीएस2 एक [[तस्वीर माइक्रोकंट्रोलर|पीआईसी माइक्रोकंट्रोलर]] का उपयोग करते हैं, शेष बीएएसआईसी स्टाम्प 2 संस्करण एक [[Parallax SX|पैरालेक्स एसएक्स]] प्रोसेसर का उपयोग करते हैं।


तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल Parallax के PBASIC के बजाय [[सन माइक्रोसिस्टम्स]] की [[ जावा (प्रोग्रामिंग भाषा) ]] प्रोग्रामिंग लैंग्वेज के एक सबसेट का उपयोग करता है। इसमें कोई नेटवर्किंग सुविधाएं शामिल नहीं हैं।
तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल पैरालेक्स के पीबीएएसआईसी के स्थान पर [[सन माइक्रोसिस्टम्स]] की [[ जावा (प्रोग्रामिंग भाषा) |जावा (प्रोग्रामिंग भाषा)]] प्रोग्रामिंग लैंग्वेज के एक उपवर्ग का उपयोग करता है। इसमें कोई नेटवर्किंग सुविधाएं सम्मिलित नहीं हैं।


चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल [[लंबन प्रोपेलर]] पर आधारित है और इसलिए PBASIC के बजाय लंबन प्रोपेलर # बिल्ट इन स्पिन बाइट कोड दुभाषिया का उपयोग करता है।
चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल [[लंबन प्रोपेलर]] पर आधारित है और इसलिए पीबीएएसआईसी के स्थान पर लंबन प्रोपेलर बिल्ट इन स्पिन बाइट कोड दुभाषिया का उपयोग करता है।


कई कंपनियां अब बेसिक स्टाम्प के क्लोन को अतिरिक्त सुविधाओं के साथ बनाती हैं, जैसे तेज निष्पादन, [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण]] और हार्डवेयर-आधारित पीडब्लूएम जो पृष्ठभूमि में चल सकते हैं।
कई कंपनियां अब बीएएसआईसी स्टाम्प के क्लोन को अतिरिक्त सुविधाओं के साथ बनाती हैं, जैसे तीव्र निष्पादन, [[एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण|एनॉलॉग टु डिजिटल कनवर्टर]] और हार्डवेयर-आधारित पीडब्लूएम जो पृष्ठभूमि में चल सकते हैं।


लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे बेसिक स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, ऐसी कोई समान सूची नहीं है जिसमें PBASIC सुविधाओं में अब स्पिन समकक्ष हैं।<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>
लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे बीएएसआईसी स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, ऐसी कोई समान सूची नहीं है जिसमें पीबीएएसआईसी सुविधाओं में अब स्पिन समकक्ष हैं।<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 "Comparing PBASIC 2.5 control structures to the old PBASIC"] &ndash; By Tracy Allen, EME Systems, 2003
*[https://web.archive.org/web/20050405124150/http://www.emesystems.com/BS2pbasic25.htm "पीबीआइएसटिक्स 2.5 नियंत्रण संरचनाओं की तुलना पुराने पीबीआइएसटिक्स से करना"] &ndash; By Tracy Allen, EME Systems, 2003
*[http://forums.parallax.com Parallax Forums] &ndash; Discussion Forum
*[http://forums.parallax.com पैरालेक्स Forums] &ndash; Discussion Forum
*[http://www.parallax.com Parallax, Inc.] &ndash; Corporate website, home of the Basic Stamp and Basic Stamp 2
*[http://www.parallax.com पैरालेक्स, Inc.] &ndash; Corporate website, home of the Basic Stamp and Basic Stamp 2
*[http://www.andybrain.com/extras/scribbler-robot-review.htm "Independent review of the Scribbler Robot, a programmable intelligent robot utilizing the BASIC Stamp 2 Microcontroller"] &ndash; By Andy Kaiser
*[http://www.andybrain.com/extras/scribbler-robot-review.htm "स्क्रिबलर रोबोट की स्वतंत्र समीक्षा, बेसिक स्टैम्प 2 माइक्रोकंट्रोलर का उपयोग करने वाला एक प्रोग्रामयोग्य बुद्धिमान रोबोट"] &ndash; By Andy Kaiser


{{DEFAULTSORT:Basic Stamp}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: लंबन, इंक. उत्पाद]] [[Category: बेसिक दुभाषिए]]  
{{DEFAULTSORT:Basic Stamp}}[[Category: माइक्रोकंट्रोलर्स]] [[Category: लंबन, इंक. उत्पाद]] [[Category: बेसिक दुभाषिए]]  

Revision as of 16:59, 2 July 2023

बीएएसआईसी स्टैम्प 2 का आरेख

बीएएसआईसी स्टैम्प एक माइक्रोकंट्रोलर है जिसमें एक छोटा, विशेष बीएएसआईसी दुभाषिया (पीबीएएसआईसी) होता है जिसे रोम में बनाया जाता है। यह पैरालैक्स, इंक. (कंपनी) द्वारा बनाया गया है और 1990 के दशक के प्रारम्भ से ही इलेक्ट्रॉनिक्स की रूचि रखने वालों के बीच लोकप्रिय रहा है।

तकनीकी विनिर्देश

यद्यपि बीएएसआईसी स्टैम्प 2 में 24 पिन डबल इन-लाइन पैकेज एकीकृत सर्किट का रूप है, यह वास्तव में एक छोटा मुद्रित सर्किट बोर्ड (पीसीबी) है जिसमें माइक्रोप्रोसेसर सिस्टम के आवश्यक तत्व सम्मिलित हैं:[1]

अंतिम परिणाम यह है कि एक रूचि रखने वाले व्यक्ति 9 वोल्ट की बैटरी को बीएएसआईसी स्टैम्प से जोड़ सकता है और उसके पास एक पूर्ण सिस्टम हो सकती है। एक व्यक्तिगत कंप्यूटर के लिए एक सीरियल संचार प्रोग्रामर को बीएएसआईसी स्टैम्प में सॉफ़्टवेयर डाउनलोड करने की अनुमति देता है, जो ऑनबोर्ड गैर-वाष्पशील मेमोरी डिवाइस में संग्रहीत होता है: यह तब तक प्रोग्राम किया जाता है जब तक कि इसे मिटाया या फिर से प्रोग्राम नहीं किया जाता है, तब भी जब स्टैम्प की शक्ति हटा दी जाती है। यदि बिजली को फिर से जोड़ा जाता है तो स्टाम्प तुरंत स्लॉट 0 (8 में से, क्रमांक 0..7) में प्रोग्राम को निष्पादित करना प्रारम्भ कर देता है।

प्रोग्रामिंग

बीएएसआईसी स्टाम्प को बीएएसआईसी भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएसआईसी कहा जाता है। पीबीएएसआईसी में पीडब्लूएम, सीरियल संचार, I²C और 1-तार संचार, सामान्य एलसीडी ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, स्यूडो-साइन वेव फ्रीक्वेंसी, और आरसी सर्किट को समयबद्ध करने की क्षमता सहित सामान्य माइक्रोकंट्रोलर फ़ंक्शंस सम्मिलित हैं जिसे एक एनालॉग मूल्य का पता लगाने के लिए उपयोग किया जाता है।

विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) 'स्टाम्प एडिटर' में एक बार प्रोग्राम लिखे जाने के बाद, वाक्य - विन्यास की जाँच की जा सकती है, लेक्सिकल विश्लेषण किया जा सकता है और आरएस-232/यूएसबी मिनी-बी केबल के माध्यम से चिप को भेजा जा सकता है, जहां यह चलेगा।

संस्करण

बीएएसआईसी स्टाम्प 2

वर्तमान में दुभाषिया के चार प्रकार हैं:

  1. (1992) बीएएसआईसी स्टैम्प 1 (बीएस1)
  2. (1995) बीएएसआईसी स्टैम्प 2 (बीएस2), छह उप-परिवर्त के साथ:
    1. बीएस2ई
    2. बीएस2एसएक्स
    3. बीएस2पी24
    4. बीएस2p40
    5. बीएस2पीई
    6. बीएस2 पीएक्स
  3. (2002) जेवलिन स्टैम्प
  4. (2006) प्रोपेलर \ स्पिन स्टैम्प

मूल बीएस2 प्रतिरूप की तुलना में बीएस2 उप-परिवर्त में अधिक मेमोरी, उच्च निष्पादन (कंप्यूटिंग), अतिरिक्त विशिष्ट पीबीएएसआईसी कमांड, अतिरिक्त I/O पिन आदि हैं। जबकि बीएस1 और बीएस2 एक पीआईसी माइक्रोकंट्रोलर का उपयोग करते हैं, शेष बीएएसआईसी स्टाम्प 2 संस्करण एक पैरालेक्स एसएक्स प्रोसेसर का उपयोग करते हैं।

तीसरा संस्करण जेवलिन स्टैम्प है। यह मॉड्यूल पैरालेक्स के पीबीएएसआईसी के स्थान पर सन माइक्रोसिस्टम्स की जावा (प्रोग्रामिंग भाषा) प्रोग्रामिंग लैंग्वेज के एक उपवर्ग का उपयोग करता है। इसमें कोई नेटवर्किंग सुविधाएं सम्मिलित नहीं हैं।

चौथा संस्करण स्पिन स्टैम्प है। मॉड्यूल लंबन प्रोपेलर पर आधारित है और इसलिए पीबीएएसआईसी के स्थान पर लंबन प्रोपेलर बिल्ट इन स्पिन बाइट कोड दुभाषिया का उपयोग करता है।

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

लंबन प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरी जमा कर रहा है जो इसे बीएएसआईसी स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, ऐसी कोई समान सूची नहीं है जिसमें पीबीएएसआईसी सुविधाओं में अब स्पिन समकक्ष हैं।[2]


यह भी देखें

संदर्भ

  1. BASIC Stamp 2 Microcontroller Module; Parallax.
  2. "BASIC Stamp | Computer Informatics | 3069 | p2k.utn.ac.id". p2k.utn.ac.id.


बाहरी संबंध