बुनियादी स्टाम्प
बेसिक स्टाम्प एक microcontroller है जिसमें एक छोटा, विशेष बेसिक दुभाषिया (पीबीएएसआईसी) है जो केवल पढ़ने योग्य मेमोरी में बनाया गया है। इसे Parallax, Inc. (कंपनी)|Parallax, Inc. द्वारा बनाया गया है और यह 1990 के दशक की शुरुआत से इलेक्ट्रॉनिक्स शौकीनों के बीच लोकप्रिय रहा है।
तकनीकी विशिष्टताएँ
हालाँकि बेसिक स्टैम्प 2 में 24 पिन दोहरी इन-लाइन पैकेज एकीकृत परिपथ का रूप है, यह वास्तव में एक छोटा मुद्रित सर्किट बोर्ड (पीसीबी) है जिसमें माइक्रोप्रोसेसर सिस्टम के आवश्यक तत्व शामिल हैं:[1]
- एक माइक्रोकंट्रोलर जिसमें CPU , एक अंतर्निहित ROM जिसमें बेसिक दुभाषिया और विभिन्न परिधीय शामिल हैं
- 2kB i²C EEPROM मेमोरी।
- एक घड़ी, सिरेमिक गुंजयमान यंत्र के रूप में
- विद्युत् दाब नियामक
- बाहरी इनपुट/आउटपुट
अंतिम परिणाम यह है कि एक शौकिया 9 वी बैटरी को बेसिक स्टाम्प से जोड़ सकता है और उसके पास एक संपूर्ण सिस्टम हो सकता है। निजी कंप्यूटर के लिए एक सीरियल संचार प्रोग्रामर को बेसिक स्टैम्प पर सॉफ्टवेयर डाउनलोड करने की अनुमति देता है, जो ऑनबोर्ड गैर-वाष्पशील मेमोरी डिवाइस में संग्रहीत होता है: यह तब तक प्रोग्राम किया जाता है जब तक इसे मिटाया या पुन: प्रोग्राम नहीं किया जाता है, तब भी जब स्टैम्प की शक्ति हटा दी जाती है। यदि बिजली फिर से कनेक्ट हो जाती है तो स्टैम्प तुरंत स्लॉट 0 (8 में से, क्रमांकित 0..7) में प्रोग्राम निष्पादित करना शुरू कर देता है।
प्रोग्रामिंग
बुनियादी स्टाम्प को बेसिक भाषा के एक संस्करण में प्रोग्राम किया गया है, जिसे पीबीएएसआईसी कहा जाता है। पीबीएएसआईसी में सामान्य माइक्रोकंट्रोलर फ़ंक्शंस शामिल हैं, जिनमें पल्स चौड़ाई उतार - चढ़ाव, सीरियल संचार, आई²सी और 1-तार संचार, सामान्य एलसीडी ड्राइवर सर्किट के साथ संचार, हॉबी सर्वो पल्स ट्रेन, छद्म-साइन वेव फ़्रीक्वेंसी और आरसी सर्किट को समय देने की क्षमता शामिल है जो हो सकता है एनालॉग मान का पता लगाने के लिए उपयोग किया जाता है।
एक बार जब कोई प्रोग्राम 'स्टैम्प एडिटर', विंडोज़ में एक एकीकृत विकास वातावरण (आईडीई) में लिखा जाता है, तो वाक्य - विन्यास की जांच की जा सकती है, शाब्दिक विश्लेषण किया जा सकता है और आरएस-232/USB मिनी-बी केबल के माध्यम से चिप पर भेजा जा सकता है, जहां यह दौड़ेगा।
संस्करण
वर्तमान में दुभाषिया के चार प्रकार हैं:
- (1992) बेसिक स्टैम्प 1 (बीएस1)
- (1995) बेसिक स्टैम्प 2 (बीएस2), छह उप-वेरिएंट के साथ:
- BS2e
- BS2sx
- बीएस2पी24
- बीएस2पी40
- BS2pe
- BS2px
- (2002) जेवलिन स्टैम्प
- (2006) प्रोपेलर\स्पिन स्टैम्प
मूल BS2 मॉडल की तुलना में BS2 उप-वेरिएंट में अधिक मेमोरी, उच्च निष्पादन (कंप्यूटिंग), अतिरिक्त विशेष PBASIC कमांड, अतिरिक्त I/O पिन आदि की सुविधा है। जबकि BS1 और BS2 पीआईसी माइक्रोकंट्रोलर का उपयोग करते हैं, शेष BASIC स्टैम्प 2 वेरिएंट Parallax SX प्रोसेसर का उपयोग करते हैं।
तीसरा वेरिएंट जेवलिन स्टैम्प है। यह मॉड्यूल पैरालैक्स के PBASIC के बजाय सन माइक्रोसिस्टम्स की जावा (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा के सबसेट का उपयोग करता है। इसमें कोई भी नेटवर्किंग सुविधा शामिल नहीं है.
चौथा वैरिएंट स्पिन स्टैम्प है। मॉड्यूल लंबन प्रोपेलर पर आधारित है और इसलिए PBASIC के बजाय लंबन प्रोपेलर # निर्मित SPIN बाइट कोड दुभाषिया का उपयोग करता है।
कई कंपनियां अब अतिरिक्त सुविधाओं के साथ बेसिक स्टैम्प के क्लोन बनाती हैं, जैसे तेज निष्पादन, एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण और हार्डवेयर-आधारित पीडब्लूएम जो पृष्ठभूमि में चल सकते हैं।
पैरालैक्स प्रोपेलर धीरे-धीरे सॉफ्टवेयर लाइब्रेरीज़ को जमा कर रहा है जो इसे बेसिक स्टैम्प के समान कार्यक्षमता प्रदान करता है; हालाँकि, इसकी कोई एक समान सूची नहीं है कि किस PBASIC सुविधाओं में अब स्पिन समकक्ष हैं।[2]
यह भी देखें
- अरुडिनो
- अपडेटेड ARM पिन पैरालैक्स बेसिक स्टैम्प के साथ संगत
- आईओब्रिज
- बनाओ (पत्रिका)#नियंत्रक किट बनाओ
- ओOOPic
- पिकैक्स
संदर्भ
बाहरी संबंध
- "Comparing PBASIC 2.5 control structures to the old PBASIC" – By Tracy Allen, EME Systems, 2003
- Parallax Forums – Discussion Forum
- Parallax, Inc. – Corporate website, home of the Basic Stamp and Basic Stamp 2
- "Independent review of the Scribbler Robot, a programmable intelligent robot utilizing the BASIC Stamp 2 Microcontroller" – By Andy Kaiser