पिकैक्स

पिकैक्स ऐसा माइक्रोकंट्रोलर सिस्टम है जो माइक्रोचिप प्रौद्योगिकी पीआईसी माइक्रोकंट्रोलर की श्रृंखला पर आधारित है। पिकैक्स डिवाइस प्री-प्रोग्राम्ड फ़र्मवेयर के साथ माइक्रोचिप पीआईसी डिवाइस हैं जो सीधे पीसी से कोड को बूटलोड करने में सक्षम बनाता है, जो एम्बेडेड विकास को सरल बनाता है (आर्डुइनो एवं परलेक्स बेसिक स्टाम्प सिस्टम के विपरीत नहीं)। पिकैक्स उपकरणों का उत्पादन 1999 से रिवोल्यूशन एजुकेशन (रेव-एड) द्वारा किया जा रहा है।

हार्डवेयर
वर्तमान में भिन्न-भिन्न पिन काउंट (8-14-18-20-28-40) के छह (6) पिकैक्स वेरिएंट हैं एवं ये डीआईएल एवं एसडीएम के रूप में उपलब्ध हैं।

पिकैक्स माइक्रोकंट्रोलर को बेसिक स्टाम्प के समान इंटरप्रेटर के साथ पूर्व-प्रोग्राम किया गया है, किन्तु इसके अतिरिक्त आंतरिक ईईपीरोम का उपयोग किया जाता है, जिससे व्यय कम हो जाता है। यह साधारण आनुक्रमिक संयोजन के साथ डाउनलोड करने की भी अनुमति देता है जिससे पीआईसी प्रोग्रामर की आवश्यकता को समाप्त हो जाती है। पिकैक्स को RS-232 सीरियल केबल या यूएसबी केबल का उपयोग करके प्रोग्राम किया गया है जो कंप्यूटर को डाउनलोड परिपथ से जोड़ता है, जो सामान्यतः 3.5 मिमी जैक एवं दो प्रतिरोधकों का उपयोग करता है।

प्रोग्रामिंग लैंग्वेज

पिकैक्स माइक्रोकंट्रोलर को बेसिक का उपयोग करके प्रोग्राम किया जाता है।

पिकैक्स इंटरप्रेटर में बिट-बैंग्ड संचार की सुविधा है: रीडटेम्प कमांड DS18B20 तापमान सेंसर से तापमान ज्ञात करता है एवं इसे सेल्सीयस में परिवर्तित करता है।
 * सीरीयल (अतुल्यकालिक सीरीयल)
 * एसपीआई (तुल्यकालिक सीरीयल)
 * इन्फ्रारेड(38 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स एवं पांच आईडी बिट्स का उपयोग करता है।)
 * तार

सभी उपस्थित पिकैक्स में अंतर्निहित पीआईसी माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:
 * हार्डवेयर एसिंक्रोनस सीरियल
 * हार्डवेयर सिंक्रोनस सीरियल
 * हार्डवेयर पीडब्लूएम
 * डीएसी
 * एडीसी
 * एसआर लैच
 * टाइमर (X2/X1 भागों पर दो जिनमें सेट करने योग्य अंतराल होते हैं, निश्चित अंतराल के साथ M2 भागों पर केवल, प्राचीन भागों में कोई नहीं है।)
 * कॉम्पटर
 * आंतरिक तापमान माप

प्रोग्राम स्थान

सभी उपस्थित पिकैक्स चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है:

08M2 - 2048 बाइट्स
 * 14M2-2048
 * 18M2+-2048
 * 20M2 - 2048
 * 20X2 - 4096
 * 28X1 - 4096
 * 40X1 - 4096
 * सम्पूर्ण 16 KiB के लिए चार स्लॉट के साथ 28X2 - 4096 प्रति स्लॉट है।
 * सम्पूर्ण 16 KiB के लिए चार स्लॉट के साथ 40X2 - 4096 प्रति स्लॉट है।

क्लॉक गति
सभी M2 एवं X1 भागों के लिए डिफ़ॉल्ट घड़ी की गति 4 मेगाहर्ट्ज है, एवं X2 भागों के लिए 8 मेगाहर्ट्ज है। सेटफ़्रीक्यू कमांड आंतरिक अनुनादक का उपयोग करके X1 भागों के लिए 31 kHz से 8 मेगाहर्ट्ज तक, M2 भागों के लिए 31 kHz से 32 मेगाहर्ट्ज तक एवं X2 भागों के लिए 31 kHz से 16 मेगाहर्ट्ज तक (20X2 के लिए 64 मेगाहर्ट्ज तक) गति की अनुमति देता है।

बाहरी रेज़ोनेटर का उपयोग X1 भागों के साथ 4 मेगाहर्ट्ज से 20 मेगाहर्ट्ज क्लॉक गति के लिए एवं X2 भागों के साथ 16 मेगाहर्ट्ज से 64 मेगाहर्ट्ज क्लॉक गति के लिए किया जा सकता है।

प्रोजेक्ट बोर्ड

विभिन्न अनुप्रयोगों के लिए प्रोजेक्ट बोर्ड रेव-एड द्वारा विक्रित किए जाते हैं जिसमें पिकैक्स, डाउनलोड परिपथ सम्मिलित है एवं इसमें प्रोटोटाइप क्षेत्र या उच्च पावर आउटपुट ड्राइवर भी हो सकता है।

सॉफ़्टवेयर
रिवोल्यूशन एजुकेशन ने पिकैक्स के लिए प्रोग्राम लिखने के लिए सॉफ्टवेयर विकसित किया है।

पिकैक्स प्रोग्रामिंग संपादक
पिकैक्स प्रोग्रामिंग एडिटर बेसिक कोड या साधारण फ़्लोचार्ट में पिकैक्स प्रोग्राम लिखने के लिए विंडोज़-केवल आईडीई है।

पिकैक्स प्रोग्रामिंग एडिटर विशेषताएं है:
 * स्रोत कोड रंग सिंटैक्स हाइलाइटिंग
 * ऑटो इंडेंटेशन
 * सिंटैक्स परिक्षण एवं प्रोग्राम डाउनलोड
 * प्रदर्शित किए गए चर, लेबल एवं स्थिर मानों के लिए कोड एक्सप्लोरर
 * एनिमेटेड चिप्स एवं लाइन दर लाइन कोड हाइलाइटिंग के साथ पूर्ण ऑन स्क्रीन सिमुलेशन
 * पंक्ति संख्या एवं चर मान द्वारा सिमुलेशन ब्रेकप्वाइंट
 * डिबग एवं सीरियल टर्मिनल विंडो
 * एएक्सइ027 केबल परीक्षण एवं पोर्ट आइडेंटिटी उपकरण डाउनलोड करें।
 * विभिन्न परीक्षण उपकरण जैसे एनालॉग कैलिब्रेशन विज़ार्ड
 * विभिन्न कोड जनरेशन विज़ार्ड (पीडब्लूएमआउट, ट्यून, आरटीसी सेटिंग, आदि)

एएक्सइपैड
एएक्सइपैड लिनक्स एवं मैकओएस उपयोगकर्ताओं के लिए अनुशंसित क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है। इसमें प्रोग्रामिंग एडिटर के कुछ विज़ार्ड, सिमुलेशन और एमडीआई का अभाव है।

पिकैक्स के लिए तर्ककर्ता
लॉजिकेटर उपयोग में सरल शेयरवेयर फ़्लोचार्टिंग प्रोग्राम है। लॉजिकेटर वेब पेज प्राचीन हो चुका है क्योंकि निर्मूल्य संस्करण सभी कमांडों का समर्थन करता है किन्तु नागवेयर स्क्रीन प्रदर्शित करता है।

पिकैक्स प्रोग्रामिंग एडिटर 6, पिकैक्स प्रोग्रामिंग एडिटर 5 का उत्तराधिकारी, इसमें लॉजिकेटर फ़्लोचार्टिंग का विलय हो गया है, इसलिए अब भिन्न लॉजिकेटर सॉफ़्टवेयर की आवश्यकता नहीं है। पिकैक्स प्रोग्रामिंग एडिटर 5 के समान, पिकैक्स प्रोग्रामिंग एडिटर 6 फ्रीवेयर है।

येंका
येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित प्रोग्राम है जिसमें फ़्लोचार्ट एवं सिमुलेशन है।

अन्य

कई कंपनियों एवं संगठनों ने विशेष सुविधाओं के साथ अपने स्वयं के एडिटर निकाले हैं। कुछ में लैंग्वेज अनुवादक या सीरियल कनेक्टर सम्मिलित हैं, इसलिए उपयोग किए जाने वाले कंसोल की विस्तृत विविधता है।

सपोर्ट
सपोर्ट पिकैक्स वेबसाइट के प्रौद्योगिकी सहायता अनुभाग एवं पिकैक्स फोरम पर उपलब्ध है। पिकैक्स फोरम में तत्पर परियोजना अनुभाग है जहां पूर्ण परियोजनाएं एवं पिकैक्स कार्यक्रम पोस्ट किए जाते हैं, साथ ही पिकैक्स वेबसाइट पर समान अनुभाग है।

अरुडिनो

 * बेसिक परमाणु
 * बेसिक स्टाम्प
 * मैक्सिमाइट
 * ओओपीआईसी
 * कोडक्लिक्स - पिकैक्स चिप आधारित स्नैप-टुगेदर शैक्षिक प्रणाली है।

अग्रिम पठन




बाहरी संबंध

 * Official पिकैक्स Website
 * बेसिक commands
 * web server/पिकैक्स interface
 * Distributors - पिकैक्स
 * Introducing the पिकैक्स System
 * Snap Electronics educational system using पिकैक्स