पिकैक्स: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[File:Picaxe_20M2.JPG|thumb|right|पिकैक्स 20एम2]] | [[File:Picaxe_20M2.JPG|thumb|right|पिकैक्स 20एम2]]'''पिकैक्स''' [[ microcontroller |माइक्रोकंट्रोलर]] प्रणाली है जो [[ माइक्रोचिप प्रौद्योगिकी |माइक्रोचिप प्रौद्योगिकी]] पीआईसी माइक्रोकंट्रोलर की श्रृंखला पर आधारित है। पिकैक्स डिवाइस प्री-प्रोग्राम्ड फ़र्मवेयर के साथ माइक्रोचिप पीआईसी डिवाइस हैं जो पीसी से सीधे कोड को बूटलोड करने में सक्षम बनाता है, जो एम्बेडेड विकास को सरल बनाता है ([[Arduino|आर्डुइनो]] एवं परलेक्स [[बुनियादी स्टाम्प]] प्रणाली के विपरीत नहीं)। पिकैक्स उपकरणों का उत्पादन 1999 से रिवोल्यूशन एजुकेशन (रेव-एड) द्वारा किया जा रहा है। | ||
==हार्डवेयर== | ==हार्डवेयर== | ||
वर्तमान में अलग-अलग पिन काउंट (8-14-18-20-28-40) के छह (6) | वर्तमान में अलग-अलग पिन काउंट (8-14-18-20-28-40) के छह (6) पिकैक्स वेरिएंट हैं एवं ये [[ दोहरी इन-लाइन पैकेज ]] एवं [[भूतल पर्वत प्रौद्योगिकी]] के रूप में उपलब्ध हैं।<ref name="chipsizes">{{cite web | ||
|title = PICAXE Chip Sizes | |title = PICAXE Chip Sizes | ||
|url = http://www.picaxe.com/What-is-PICAXE/PICAXE-Chip-Sizes/ | |url = http://www.picaxe.com/What-is-PICAXE/PICAXE-Chip-Sizes/ | ||
}}</ref> | }}</ref> | ||
पिकैक्स माइक्रोकंट्रोलर [[ दुभाषिया (कंप्यूटिंग) ]] के साथ पूर्व-प्रोग्राम किए गए हैं<ref name="poke">{{cite web | |||
|title = poke - BASIC Commands - PICAXE | |title = poke - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/Variables/poke/ | |url = http://www.picaxe.com/BASIC-Commands/Variables/poke/ | ||
Line 13: | Line 13: | ||
|title = What is PICAXE? - PICAXE | |title = What is PICAXE? - PICAXE | ||
|url = http://www.picaxe.com/What-is-PICAXE/ | |url = http://www.picaxe.com/What-is-PICAXE/ | ||
}}</ref> | }}</ref> पिकैक्स को RS-232 सीरियल केबल का उपयोग करके प्रोग्राम किया गया है<ref name="serialcable">{{cite web | ||
|title = Serial (9-way D) Download Cable - Hardware - PICAXE | |title = Serial (9-way D) Download Cable - Hardware - PICAXE | ||
|url = http://www.picaxe.com/Hardware/Cables/Serial-9-way-D-Download-Cable/ | |url = http://www.picaxe.com/Hardware/Cables/Serial-9-way-D-Download-Cable/ | ||
Line 20: | Line 20: | ||
|url = http://www.picaxe.com/Hardware/Cables/PICAXE-USB-Download-Cable/ | |url = http://www.picaxe.com/Hardware/Cables/PICAXE-USB-Download-Cable/ | ||
}}</ref> जो [[ निजी कंप्यूटर ]] को डाउनलोड सर्किट से जोड़ता है, जो आम तौर पर टीआरएस कनेक्टर | 3.5 मिमी जैक | }}</ref> जो [[ निजी कंप्यूटर ]] को डाउनलोड सर्किट से जोड़ता है, जो आम तौर पर टीआरएस कनेक्टर | 3.5 मिमी जैक एवं दो प्रतिरोधकों का उपयोग करता है।<ref name="downloadcircuit">{{cite web | ||
|title = PICAXE Download Circuit | |title = PICAXE Download Circuit | ||
|url = http://www.picaxe.com/Site_Resources/Media/Site_1/pinout/serial.jpg | |url = http://www.picaxe.com/Site_Resources/Media/Site_1/pinout/serial.jpg | ||
Line 28: | Line 28: | ||
'''प्रोग्रामिंग भाषा''' | '''प्रोग्रामिंग भाषा''' | ||
पिकैक्स माइक्रोकंट्रोलर को [[BASIC]] का उपयोग करके प्रोग्राम किया जाता है।<ref name="basic">{{cite web | |||
|title = Index of - BASIC Commands - PICAXE | |title = Index of - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/ | |url = http://www.picaxe.com/BASIC-Commands/ | ||
}}</ref> | }}</ref> | ||
पिकैक्स दुभाषिया में [[ थोड़ा ठहाका ]]|बिट-बैंग्ड संचार की सुविधा है: | |||
* [[अतुल्यकालिक धारावाहिक संचार]]<ref name="serin">{{cite web | * [[अतुल्यकालिक धारावाहिक संचार]]<ref name="serin">{{cite web | ||
|title = serin - BASIC Commands - PICAXE | |title = serin - BASIC Commands - PICAXE | ||
Line 43: | Line 43: | ||
|title = shiftout - BASIC Commands - PICAXE | |title = shiftout - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/Advanced-IO-Interfacing/shiftout/}}</ref> (तुल्यकालिक धारावाहिक) | |url = http://www.picaxe.com/BASIC-Commands/Advanced-IO-Interfacing/shiftout/}}</ref> (तुल्यकालिक धारावाहिक) | ||
* [[उपभोक्ता आईआर]] (38 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स | * [[उपभोक्ता आईआर]] (38 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स एवं पांच आईडी बिट्स का उपयोग करके)<ref name="irin">{{cite web | ||
|title = irin - BASIC Commands - PICAXE | |title = irin - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/Digital-InputOutput/irin/ | |url = http://www.picaxe.com/BASIC-Commands/Digital-InputOutput/irin/ | ||
Line 52: | Line 52: | ||
|title = owout - BASIC Commands - PICAXE | |title = owout - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/Advanced-IO-Interfacing/owout/}}</ref> | |url = http://www.picaxe.com/BASIC-Commands/Advanced-IO-Interfacing/owout/}}</ref> | ||
रीडटेम्प कमांड DS18B20 तापमान [[सेंसर]] से तापमान पढ़ता है | रीडटेम्प कमांड DS18B20 तापमान [[सेंसर]] से तापमान पढ़ता है एवं इसे [[ सेल्सीयस ]] में परिवर्तित करता है।<ref name="readtemp">{{cite web | ||
|title = readtemp - BASIC Commands - PICAXE | |title = readtemp - BASIC Commands - PICAXE | ||
|url = http://www.picaxe.com/BASIC-Commands/Analogue-InputOutput/readtemp}}</ref> | |url = http://www.picaxe.com/BASIC-Commands/Analogue-InputOutput/readtemp}}</ref> | ||
सभी मौजूदा | सभी मौजूदा पिकैक्स में अंतर्निहित पीआईसी माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं: | ||
* यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर<ref name="hsersetup">{{cite web | * यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर<ref name="hsersetup">{{cite web | ||
|title = hsersetup - BASIC Commands - PICAXE | |title = hsersetup - BASIC Commands - PICAXE | ||
Line 92: | Line 92: | ||
'''कार्यक्रम स्थान''' | '''कार्यक्रम स्थान''' | ||
सभी मौजूदा | सभी मौजूदा पिकैक्स चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है:<ref name="chipsizes"/>* 08एम2 - 2048 [[बाइट]]्स | ||
*14एम2-2048 | *14एम2-2048 | ||
*18एम2+-2048 | *18एम2+-2048 | ||
Line 103: | Line 103: | ||
===घड़ी की गति=== | ===घड़ी की गति=== | ||
सभी M2 | सभी M2 एवं X1 भागों के लिए डिफ़ॉल्ट घड़ी की गति 4 मेगाहर्ट्ज है एवं X2 भागों के लिए 8 मेगाहर्ट्ज है। | ||
SETFREQ कमांड आंतरिक अनुनादक का उपयोग करके X1 भागों के लिए 31 kHz से 8 मेगाहर्ट्ज तक, M2 भागों के लिए 31 kHz से 32 मेगाहर्ट्ज तक | SETFREQ कमांड आंतरिक अनुनादक का उपयोग करके X1 भागों के लिए 31 kHz से 8 मेगाहर्ट्ज तक, M2 भागों के लिए 31 kHz से 32 मेगाहर्ट्ज तक एवं X2 भागों के लिए 31 kHz से 16 मेगाहर्ट्ज तक (20X2 के लिए 64 मेगाहर्ट्ज तक) गति की अनुमति देता है। | ||
बाहरी रेज़ोनेटर का उपयोग X1 भागों के साथ 4 मेगाहर्ट्ज से 20 मेगाहर्ट्ज क्लॉक गति के लिए | बाहरी रेज़ोनेटर का उपयोग X1 भागों के साथ 4 मेगाहर्ट्ज से 20 मेगाहर्ट्ज क्लॉक गति के लिए एवं X2 भागों के साथ 16 मेगाहर्ट्ज से 64 मेगाहर्ट्ज क्लॉक गति के लिए किया जा सकता है।<ref name="setfreq">{{cite web | ||
|title = setfreq - BASIC Commands | |title = setfreq - BASIC Commands | ||
|url = http://www.picaxe.com/BASIC-Commands/Advanced-PICAXE-Configuration/setfreq/ | |url = http://www.picaxe.com/BASIC-Commands/Advanced-PICAXE-Configuration/setfreq/ | ||
Line 118: | Line 118: | ||
|url = http://www.picaxe.com/Hardware/Project-Boards/ | |url = http://www.picaxe.com/Hardware/Project-Boards/ | ||
}}</ref> Rev-Ed द्वारा जिसमें | }}</ref> Rev-Ed द्वारा जिसमें पिकैक्स, डाउनलोड सर्किट शामिल है एवं इसमें प्रोटोटाइप क्षेत्र भी हो सकता है<ref name="axe021">{{cite web | ||
|title = PICAXE-08 Proto Board (AXE021) - Hardware - PICAXE | |title = PICAXE-08 Proto Board (AXE021) - Hardware - PICAXE | ||
|url = http://www.picaxe.com/Hardware/Project-Boards/PICAXE-08-Proto-Board/ | |url = http://www.picaxe.com/Hardware/Project-Boards/PICAXE-08-Proto-Board/ | ||
Line 129: | Line 129: | ||
== सॉफ़्टवेयर == | == सॉफ़्टवेयर == | ||
रिवोल्यूशन एजुकेशन ने | रिवोल्यूशन एजुकेशन ने पिकैक्स के लिए प्रोग्राम लिखने के लिए सॉफ्टवेयर विकसित किया है। | ||
=== | ===पिकैक्स प्रोग्रामिंग संपादक=== | ||
पिकैक्स प्रोग्रामिंग एडिटर BASIC कोड या साधारण फ़्लोचार्ट में पिकैक्स प्रोग्राम लिखने के लिए [[Microsoft Windows]]-केवल ीकृत विकास वातावरण है। | |||
पिकैक्स प्रोग्रामिंग संपादक विशेषताएं:<ref name="pe">{{cite web | |||
|title = PICAXE Programming Editor (BAS805) - Software - PICAXE | |title = PICAXE Programming Editor (BAS805) - Software - PICAXE | ||
|url = http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor | |url = http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor | ||
Line 141: | Line 141: | ||
* स्रोत कोड रंग [[ वाक्य - विन्यास पर प्रकाश डालना ]] | * स्रोत कोड रंग [[ वाक्य - विन्यास पर प्रकाश डालना ]] | ||
* ऑटो इंडेंटेशन | * ऑटो इंडेंटेशन | ||
* सिंटैक्स जांच | * सिंटैक्स जांच एवं प्रोग्राम डाउनलोड | ||
* दिखाए गए चर, लेबल | * दिखाए गए चर, लेबल एवं स्थिर मानों के लिए कोड ्सप्लोरर | ||
* एनिमेटेड चिप्स | * एनिमेटेड चिप्स एवं लाइन दर लाइन कोड हाइलाइटिंग के साथ पूर्ण ऑन स्क्रीन सिमुलेशन | ||
* पंक्ति संख्या | * पंक्ति संख्या एवं चर मान द्वारा सिमुलेशन ब्रेकप्वाइंट | ||
* डिबग | * डिबग एवं सीरियल टर्मिनल विंडो | ||
* AXE027 केबल परीक्षण | * AXE027 केबल परीक्षण एवं पोर्ट पहचान उपकरण डाउनलोड करें | ||
* विभिन्न परीक्षण उपकरण जैसे एनालॉग कैलिब्रेशन विज़ार्ड | * विभिन्न परीक्षण उपकरण जैसे एनालॉग कैलिब्रेशन विज़ार्ड | ||
* विभिन्न कोड जनरेशन विज़ार्ड (pwmout, ट्यून, RTC सेटिंग, आदि) | * विभिन्न कोड जनरेशन विज़ार्ड (pwmout, ट्यून, RTC सेटिंग, आदि) | ||
===AXEpad=== | ===AXEpad=== | ||
AXEpad [[Linux]] | AXEpad [[Linux]] एवं [[macOS]] उपयोगकर्ताओं के लिए अनुशंसित क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है।<ref name="axepad">{{cite web | ||
|title = AXEPAD (PAD001) - Software - PICAXE | |title = AXEPAD (PAD001) - Software - PICAXE | ||
|url = http://www.picaxe.com/Software/PICAXE/AXEpad | |url = http://www.picaxe.com/Software/PICAXE/AXEpad | ||
}}</ref> इसमें प्रोग्रामिंग संपादक के कुछ विज़ार्ड, सिमुलेशन | }}</ref> इसमें प्रोग्रामिंग संपादक के कुछ विज़ार्ड, सिमुलेशन एवं [[एकाधिक दस्तावेज़ इंटरफ़ेस|ाधिक दस्तावेज़ इंटरफ़ेस]] का अभाव है। | ||
=== | ===पिकैक्स के लिए तर्ककर्ता=== | ||
लॉजिकेटर उपयोग में आसान [[शेयरवेयर]] फ़्लोचार्टिंग प्रोग्राम है।<ref name="logicator">{{cite web | लॉजिकेटर उपयोग में आसान [[शेयरवेयर]] फ़्लोचार्टिंग प्रोग्राम है।<ref name="logicator">{{cite web | ||
|title = Logicator for PICAXE (LGC010) - Software - PICAXE | |title = Logicator for PICAXE (LGC010) - Software - PICAXE | ||
Line 164: | Line 164: | ||
}}</ref> लॉजिकेटर वेब पेज पुराना हो चुका है क्योंकि मुफ़्त संस्करण सभी कमांडों का समर्थन करता है लेकिन [[नागवेयर]] दिखाता है। | }}</ref> लॉजिकेटर वेब पेज पुराना हो चुका है क्योंकि मुफ़्त संस्करण सभी कमांडों का समर्थन करता है लेकिन [[नागवेयर]] दिखाता है। | ||
पिकैक्स प्रोग्रामिंग एडिटर 6, पिकैक्स प्रोग्रामिंग एडिटर 5 का उत्तराधिकारी, इसमें लॉजिकेटर फ़्लोचार्टिंग को मर्ज कर दिया गया है, इसलिए अब अलग लॉजिकेटर सॉफ़्टवेयर की आवश्यकता नहीं है।<ref name="pe6beta1">{{cite web | |||
|title = PE6 Beta testing Briefing | |title = PE6 Beta testing Briefing | ||
|url = http://www.picaxe.com/docs/pe6.pdf | |url = http://www.picaxe.com/docs/pe6.pdf | ||
}}</ref> | }}</ref> पिकैक्स प्रोग्रामिंग एडिटर 5 की तरह, पिकैक्स प्रोग्रामिंग एडिटर 6 फ्रीवेयर है। | ||
==तृतीय-पक्ष सॉफ़्टवेयर== | ==तृतीय-पक्ष सॉफ़्टवेयर== | ||
===येंका=== | ===येंका=== | ||
येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित प्रोग्राम है जिसमें फ़्लोचार्ट | येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित प्रोग्राम है जिसमें फ़्लोचार्ट एवं सिमुलेशन है।<ref name="yenkapics">{{cite web | ||
|title = Yenka PICs | |title = Yenka PICs | ||
|url = http://www.yenka.com/en/Yenka_PICs/ | |url = http://www.yenka.com/en/Yenka_PICs/ | ||
Line 181: | Line 181: | ||
'''अन्य''' | '''अन्य''' | ||
कई कंपनियों | कई कंपनियों एवं संगठनों ने विशेष सुविधाओं के साथ अपने स्वयं के संपादक निकाले हैं। कुछ में भाषा अनुवादक या सीरियल कनेक्टर शामिल हैं, इसलिए उपयोग किए जाने वाले कंसोल की विस्तृत विविधता है।{{Citation needed|date=August 2018}} | ||
==समर्थन== | ==समर्थन== | ||
समर्थन | समर्थन पिकैक्स वेबसाइट के तकनीकी सहायता अनुभाग एवं पिकैक्स फोरम पर उपलब्ध है।<ref name="support">{{cite web | ||
|title = Technical Support - Getting Started - PICAXE | |title = Technical Support - Getting Started - PICAXE | ||
|url = http://www.picaxe.com/Getting-Started/Technical-Support/ | |url = http://www.picaxe.com/Getting-Started/Technical-Support/ | ||
}}</ref> | }}</ref> | ||
पिकैक्स फोरम में तैयार परियोजना अनुभाग है जहां पूर्ण परियोजनाएं एवं पिकैक्स कार्यक्रम पोस्ट किए जाते हैं,<ref name="forum">{{cite web | |||
|title = Finished User PICAXE Projects | |title = Finished User PICAXE Projects | ||
|url = http://www.picaxeforum.co.uk/forumdisplay.php?34 | |url = http://www.picaxeforum.co.uk/forumdisplay.php?34 | ||
}}</ref> साथ ही | }}</ref> साथ ही पिकैक्स वेबसाइट पर समान अनुभाग है।<ref name="sitefinishedprojects">{{cite web | ||
|title = Index of - Project Gallery - PICAXE | |title = Index of - Project Gallery - PICAXE | ||
|url = http://www.picaxe.com/Project-Gallery/ | |url = http://www.picaxe.com/Project-Gallery/ | ||
Line 206: | Line 206: | ||
*[[मैक्सिमाइट]] | *[[मैक्सिमाइट]] | ||
*[[OOPic]] | *[[OOPic]] | ||
*KodeKLIX - | *KodeKLIX - पिकैक्स चिप आधारित स्नैप-टुगेदर शैक्षिक प्रणाली | ||
==संदर्भ== | ==संदर्भ== | ||
Line 239: | Line 239: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
*[http://www.picaxe.com Official | *[http://www.picaxe.com Official पिकैक्स Website] | ||
*[http://www.picaxe.com/BASIC-Commands/A-Z/ BASIC commands] | *[http://www.picaxe.com/BASIC-Commands/A-Z/ BASIC commands] | ||
*[http://www.maxmcarter.com/picaxe/picaxe_server.html web server/ | *[http://www.maxmcarter.com/picaxe/picaxe_server.html web server/पिकैक्स interface] | ||
*[http://www.picaxe.com/Distributors Distributors - | *[http://www.picaxe.com/Distributors Distributors - पिकैक्स] | ||
*[http://www.allaboutcircuits.com/technical-articles/intro-to-picaxe Introducing the | *[http://www.allaboutcircuits.com/technical-articles/intro-to-picaxe Introducing the पिकैक्स System] | ||
*[http://www.kodeklix.com.au/ Snap Electronics educational system using | *[http://www.kodeklix.com.au/ Snap Electronics educational system using पिकैक्स] | ||
{{Microchip Technology}} | {{Microchip Technology}} |
Revision as of 19:49, 27 July 2023
पिकैक्स माइक्रोकंट्रोलर प्रणाली है जो माइक्रोचिप प्रौद्योगिकी पीआईसी माइक्रोकंट्रोलर की श्रृंखला पर आधारित है। पिकैक्स डिवाइस प्री-प्रोग्राम्ड फ़र्मवेयर के साथ माइक्रोचिप पीआईसी डिवाइस हैं जो पीसी से सीधे कोड को बूटलोड करने में सक्षम बनाता है, जो एम्बेडेड विकास को सरल बनाता है (आर्डुइनो एवं परलेक्स बुनियादी स्टाम्प प्रणाली के विपरीत नहीं)। पिकैक्स उपकरणों का उत्पादन 1999 से रिवोल्यूशन एजुकेशन (रेव-एड) द्वारा किया जा रहा है।
हार्डवेयर
वर्तमान में अलग-अलग पिन काउंट (8-14-18-20-28-40) के छह (6) पिकैक्स वेरिएंट हैं एवं ये दोहरी इन-लाइन पैकेज एवं भूतल पर्वत प्रौद्योगिकी के रूप में उपलब्ध हैं।[1] पिकैक्स माइक्रोकंट्रोलर दुभाषिया (कंप्यूटिंग) के साथ पूर्व-प्रोग्राम किए गए हैं[2] बेसिक स्टाम्प के समान लेकिन इसके बजाय आंतरिक ईईपीरोम का उपयोग करना, इस प्रकार लागत कम करना। यह साधारण सीरियल कनेक्शन के साथ डाउनलोड करने की भी अनुमति देता है जो प्रोग्रामर (हार्डवेयर) की आवश्यकता को समाप्त करता है।[3] पिकैक्स को RS-232 सीरियल केबल का उपयोग करके प्रोग्राम किया गया है[4] या USB केबल[5] जो निजी कंप्यूटर को डाउनलोड सर्किट से जोड़ता है, जो आम तौर पर टीआरएस कनेक्टर | 3.5 मिमी जैक एवं दो प्रतिरोधकों का उपयोग करता है।[6]
प्रोग्रामिंग भाषा
पिकैक्स माइक्रोकंट्रोलर को BASIC का उपयोग करके प्रोग्राम किया जाता है।[7] पिकैक्स दुभाषिया में थोड़ा ठहाका |बिट-बैंग्ड संचार की सुविधा है:
- अतुल्यकालिक धारावाहिक संचार[8][9] (अतुल्यकालिक धारावाहिक)
- सीरियल पेरिफेरल इंटरफ़ेस बस[10][11] (तुल्यकालिक धारावाहिक)
- उपभोक्ता आईआर (38 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स एवं पांच आईडी बिट्स का उपयोग करके)[12]
- तार[13][14]
रीडटेम्प कमांड DS18B20 तापमान सेंसर से तापमान पढ़ता है एवं इसे सेल्सीयस में परिवर्तित करता है।[15] सभी मौजूदा पिकैक्स में अंतर्निहित पीआईसी माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:
- यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर[16]
- हार्डवेयर सिंक्रोनस सीरियल[17][18]
- हार्डवेयर पल्स चौड़ाई उतार - चढ़ाव[19]
- डिज़िटल से एनालॉग कन्वर्टर[20]
- एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण[21]
- एसआर कुंडी [22]
- टाइमर (X2/X1 भागों पर दो[23][24] जिनमें व्यवस्थित अंतराल होते हैं, निश्चित अंतराल के साथ एम2 भागों पर केवल ,[25] पुराने हिस्सों में कोई नहीं है)
- तुलनित्र[26]
- आंतरिक तापमान माप[27]
कार्यक्रम स्थान
सभी मौजूदा पिकैक्स चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है:[1]* 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 मेगाहर्ट्ज क्लॉक गति के लिए किया जा सकता है।[28]
प्रोजेक्ट बोर्ड
विभिन्न अनुप्रयोगों के लिए प्रोजेक्ट बोर्ड बेचे जाते हैं[29] Rev-Ed द्वारा जिसमें पिकैक्स, डाउनलोड सर्किट शामिल है एवं इसमें प्रोटोटाइप क्षेत्र भी हो सकता है[30] या उच्च पावर आउटपुट ड्राइवर।[31]
सॉफ़्टवेयर
रिवोल्यूशन एजुकेशन ने पिकैक्स के लिए प्रोग्राम लिखने के लिए सॉफ्टवेयर विकसित किया है।
पिकैक्स प्रोग्रामिंग संपादक
पिकैक्स प्रोग्रामिंग एडिटर BASIC कोड या साधारण फ़्लोचार्ट में पिकैक्स प्रोग्राम लिखने के लिए Microsoft Windows-केवल ीकृत विकास वातावरण है।
पिकैक्स प्रोग्रामिंग संपादक विशेषताएं:[32]
- स्रोत कोड रंग वाक्य - विन्यास पर प्रकाश डालना
- ऑटो इंडेंटेशन
- सिंटैक्स जांच एवं प्रोग्राम डाउनलोड
- दिखाए गए चर, लेबल एवं स्थिर मानों के लिए कोड ्सप्लोरर
- एनिमेटेड चिप्स एवं लाइन दर लाइन कोड हाइलाइटिंग के साथ पूर्ण ऑन स्क्रीन सिमुलेशन
- पंक्ति संख्या एवं चर मान द्वारा सिमुलेशन ब्रेकप्वाइंट
- डिबग एवं सीरियल टर्मिनल विंडो
- AXE027 केबल परीक्षण एवं पोर्ट पहचान उपकरण डाउनलोड करें
- विभिन्न परीक्षण उपकरण जैसे एनालॉग कैलिब्रेशन विज़ार्ड
- विभिन्न कोड जनरेशन विज़ार्ड (pwmout, ट्यून, RTC सेटिंग, आदि)
AXEpad
AXEpad Linux एवं macOS उपयोगकर्ताओं के लिए अनुशंसित क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है।[33] इसमें प्रोग्रामिंग संपादक के कुछ विज़ार्ड, सिमुलेशन एवं ाधिक दस्तावेज़ इंटरफ़ेस का अभाव है।
पिकैक्स के लिए तर्ककर्ता
लॉजिकेटर उपयोग में आसान शेयरवेयर फ़्लोचार्टिंग प्रोग्राम है।[34] लॉजिकेटर वेब पेज पुराना हो चुका है क्योंकि मुफ़्त संस्करण सभी कमांडों का समर्थन करता है लेकिन नागवेयर दिखाता है।
पिकैक्स प्रोग्रामिंग एडिटर 6, पिकैक्स प्रोग्रामिंग एडिटर 5 का उत्तराधिकारी, इसमें लॉजिकेटर फ़्लोचार्टिंग को मर्ज कर दिया गया है, इसलिए अब अलग लॉजिकेटर सॉफ़्टवेयर की आवश्यकता नहीं है।[35] पिकैक्स प्रोग्रामिंग एडिटर 5 की तरह, पिकैक्स प्रोग्रामिंग एडिटर 6 फ्रीवेयर है।
तृतीय-पक्ष सॉफ़्टवेयर
येंका
येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित प्रोग्राम है जिसमें फ़्लोचार्ट एवं सिमुलेशन है।[36]
अन्य
कई कंपनियों एवं संगठनों ने विशेष सुविधाओं के साथ अपने स्वयं के संपादक निकाले हैं। कुछ में भाषा अनुवादक या सीरियल कनेक्टर शामिल हैं, इसलिए उपयोग किए जाने वाले कंसोल की विस्तृत विविधता है।[citation needed]
समर्थन
समर्थन पिकैक्स वेबसाइट के तकनीकी सहायता अनुभाग एवं पिकैक्स फोरम पर उपलब्ध है।[37] पिकैक्स फोरम में तैयार परियोजना अनुभाग है जहां पूर्ण परियोजनाएं एवं पिकैक्स कार्यक्रम पोस्ट किए जाते हैं,[38] साथ ही पिकैक्स वेबसाइट पर समान अनुभाग है।[39]
यह भी देखें
अरुडिनो
- बुनियादी परमाणु
- बेसिक स्टाम्प
- मैक्सिमाइट
- OOPic
- KodeKLIX - पिकैक्स चिप आधारित स्नैप-टुगेदर शैक्षिक प्रणाली
संदर्भ
- ↑ 1.0 1.1 "PICAXE Chip Sizes".
- ↑ "poke - BASIC Commands - PICAXE".
- ↑ "What is PICAXE? - PICAXE".
- ↑ "Serial (9-way D) Download Cable - Hardware - PICAXE".
- ↑ "PICAXE USB Download Cable (AXE027) - Hardware - PICAXE".
- ↑ "PICAXE Download Circuit".
- ↑ "Index of - BASIC Commands - PICAXE".
- ↑ "serin - BASIC Commands - PICAXE".
- ↑ "serout - BASIC Commands - PICAXE".
- ↑ "shiftin - BASIC Commands - PICAXE".
- ↑ "shiftout - BASIC Commands - PICAXE".
- ↑ "irin - BASIC Commands - PICAXE".
- ↑ "owin - BASIC Commands - PICAXE".
- ↑ "owout - BASIC Commands - PICAXE".
- ↑ "readtemp - BASIC Commands - PICAXE".
- ↑ "hsersetup - BASIC Commands - PICAXE".
- ↑ "hspisetup - BASIC Commands - PICAXE".
- ↑ "hi2csetup - BASIC Commands - PICAXE".
- ↑ "hpwm - BASIC Commands - PICAXE".
- ↑ "dacsetup - BASIC Commands - PICAXE".
- ↑ "readadc10 - BASIC Commands - PICAXE".
- ↑ "srlatch - BASIC Commands - PICAXE".
- ↑ "settimer - BASIC Commands - PICAXE".
- ↑ "tmr3setup - BASIC Commands - PICAXE".
- ↑ "enabletime - BASIC Commands - PICAXE".
- ↑ "compsetup - BASIC Commands - PICAXE".
- ↑ "readinternaltemp - BASIC Commands - PICAXE".
- ↑ "setfreq - BASIC Commands".
- ↑ "Project Boards - Hardware".
- ↑ "PICAXE-08 Proto Board (AXE021) - Hardware - PICAXE".
- ↑ "PICAXE-18 High Power Project Board (CHI035) - Hardware - PICAXE".
- ↑ "PICAXE Programming Editor (BAS805) - Software - PICAXE".
- ↑ "AXEPAD (PAD001) - Software - PICAXE".
- ↑ "Logicator for PICAXE (LGC010) - Software - PICAXE".
- ↑ "PE6 Beta testing Briefing" (PDF).
- ↑ "Yenka PICs".
- ↑ "Technical Support - Getting Started - PICAXE".
- ↑ "Finished User PICAXE Projects".
- ↑ "Index of - Project Gallery - PICAXE".
अग्रिम पठन
- Lincoln, David (December 13, 2010). Programming and Customizing the PICAXE Microcontroller (2nd ed.). Mc Graw Hill/Tab Electronics. ISBN 978-0-07-174554-3.
- Hackett, Ron (August 12, 2010). PICAXE Microcontroller Projects for the Evil Genius (1st ed.). Mc Graw Hill/Tab Electronics. ISBN 9780071703260.