पिकैक्स

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

हार्डवेयर
वर्तमान में अलग-अलग पिन काउंट (8-14-18-20-28-40) के छह (6) PICAXE वेरिएंट हैं और ये दोहरी इन-लाइन पैकेज  और भूतल पर्वत प्रौद्योगिकी के रूप में उपलब्ध हैं। PICAXE माइक्रोकंट्रोलर एक दुभाषिया (कंप्यूटिंग)  के साथ पूर्व-प्रोग्राम किए गए हैं बेसिक स्टाम्प के समान लेकिन इसके बजाय आंतरिक ईईपीरोम का उपयोग करना, इस प्रकार लागत कम करना। यह एक साधारण सीरियल कनेक्शन के साथ डाउनलोड करने की भी अनुमति देता है जो प्रोग्रामर (हार्डवेयर) की आवश्यकता को समाप्त करता है। PICAXE को RS-232 सीरियल केबल का उपयोग करके प्रोग्राम किया गया है या एक USB केबल जो एक  निजी कंप्यूटर  को डाउनलोड सर्किट से जोड़ता है, जो आम तौर पर एक टीआरएस कनेक्टर | 3.5 मिमी जैक और दो प्रतिरोधकों का उपयोग करता है।

प्रोग्रामिंग भाषा
PICAXE माइक्रोकंट्रोलर को BASIC का उपयोग करके प्रोग्राम किया जाता है। PICAXE दुभाषिया में थोड़ा ठहाका |बिट-बैंग्ड संचार की सुविधा है: रीडटेम्प कमांड DS18B20 तापमान सेंसर से तापमान पढ़ता है और इसे सेल्सीयस  में परिवर्तित करता है। सभी मौजूदा PICAXE में अंतर्निहित PIC माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:
 * अतुल्यकालिक धारावाहिक संचार (अतुल्यकालिक धारावाहिक)
 * सीरियल पेरिफेरल इंटरफ़ेस बस (तुल्यकालिक धारावाहिक)
 * उपभोक्ता आईआर (38 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स और पांच आईडी बिट्स का उपयोग करके)
 * एक तार
 * यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर
 * हार्डवेयर सिंक्रोनस सीरियल
 * हार्डवेयर पल्स चौड़ाई उतार - चढ़ाव
 * डिज़िटल से एनालॉग कन्वर्टर
 * एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण
 * एसआर कुंडी
 * टाइमर (X2/X1 भागों पर दो जिनमें व्यवस्थित अंतराल होते हैं, एक निश्चित अंतराल के साथ एम2 भागों पर केवल एक, पुराने हिस्सों में कोई नहीं है)
 * तुलनित्र
 * आंतरिक तापमान माप

कार्यक्रम स्थान
सभी मौजूदा PICAXE चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है: * 08एम2 - 2048 बाइट्स
 * 14एम2-2048
 * 18एम2+-2048
 * 20M2 - 2048
 * 20X2 - 4096
 * 28X1 - 4096
 * 40X1 - 4096
 * 28X2 - 4096 प्रति स्लॉट, कुल 16 किबी के लिए चार स्लॉट के साथ
 * 40X2 - 4096 प्रति स्लॉट, कुल 16 किबी के लिए चार स्लॉट के साथ

घड़ी की गति
सभी 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 द्वारा जिसमें PICAXE, डाउनलोड सर्किट शामिल है और इसमें एक प्रोटोटाइप क्षेत्र भी हो सकता है या उच्च पावर आउटपुट ड्राइवर।

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

PICAXE प्रोग्रामिंग संपादक
PICAXE प्रोग्रामिंग एडिटर BASIC कोड या एक साधारण फ़्लोचार्ट में PICAXE प्रोग्राम लिखने के लिए एक Microsoft Windows-केवल एकीकृत विकास वातावरण है।

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

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

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

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

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

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

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

यह भी देखें

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

अग्रिम पठन




बाहरी संबंध

 * Official PICAXE Website
 * BASIC commands
 * web server/PICAXE interface
 * Distributors - PICAXE
 * Introducing the PICAXE System
 * Snap Electronics educational system using PICAXE