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

बेसिक स्टैम्प एक microcontroller  है जिसमें एक छोटा, विशेष बेसिक दुभाषिया (PBASIC) होता है जिसे  केवल पढ़ने के लिये मेमोरी  में बनाया जाता है। यह Parallax, Inc. (कंपनी)|Parallax, Inc. द्वारा बनाया गया है और 1990 के दशक की शुरुआत से ही इलेक्ट्रॉनिक्स के शौकीनों के बीच लोकप्रिय रहा है।

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

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

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

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

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

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

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

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

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

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

यह भी देखें

 * अरुडिनो
 * अद्यतन एआरएम पिन लंबन बेसिक स्टाम्प के साथ संगत
 * आईओ ioBridge
 * बनाओ (पत्रिका) # नियंत्रक किट बनाओ
 * ओ ऊपिक
 * picaxe

बाहरी संबंध

 * "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