पिकैक्स

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

हार्डवेयर
वर्तमान में भिन्न-भिन्न पिन काउंट (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 मेगाहर्ट्ज है। SETFREQ कमांड आंतरिक अनुनादक का उपयोग करके X1 भागों के लिए 31 kHz से 8 मेगाहर्ट्ज तक, M2 भागों के लिए 31 kHz से 32 मेगाहर्ट्ज तक एवं X2 भागों के लिए 31 kHz से 16 मेगाहर्ट्ज तक (20X2 के लिए 64 मेगाहर्ट्ज तक) गति की अनुमति देता है।

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

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

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

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

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

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

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

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

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

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

अन्य

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

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

अरुडिनो

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

अग्रिम पठन




बाहरी संबंध

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