बेसिक स्टाम्प

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

तकनीकी विनिर्देश
यद्यपि बीएएसआईसी स्टैम्प 2 में 24 पिन डबल इन-लाइन पैकेज एकीकृत सर्किट का रूप है, यह वास्तव में एक छोटा मुद्रित सर्किट बोर्ड (पीसीबी) है जिसमें माइक्रोप्रोसेसर सिस्टम के आवश्यक तत्व सम्मिलित हैं:
 * एक माइक्रोकंट्रोलर जिसमें सीपीयू होता है, एक बिल्ट इन रोम जिसमें बीएएसआईसी दुभाषिया और विभिन्न बाह्य उपकरण होते हैं
 * 2kB की i²C ईईपीरोम मेमोरी।
 * घड़ी, एक सिरेमिक रेसोनेटर के रूप में
 * वोल्टेज रेगुलेटर
 * बाहरी इनपुट/आउटपुट

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

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

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

संस्करण
वर्तमान में दुभाषिया के चार प्रकार हैं:
 * 1) (1992) बीएएसआईसी स्टैम्प 1 (बीएस1)
 * 2) (1995) बीएएसआईसी स्टैम्प 2 (बीएस2), छह उप-परिवर्त के साथ:
 * 3) बीएस2ई
 * 4) बीएस2एसएक्स
 * 5) बीएस2पी24
 * 6) बीएस2p40
 * 7) बीएस2पीई
 * 8) बीएस2 पीएक्स
 * 9) (2002) जेवलिन स्टैम्प
 * 10) (2006) प्रोपेलर \ स्पिन स्टैम्प

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