पिकैक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 1: Line 1:
[[File:Picaxe_20M2.JPG|thumb|right|पिकैक्स 20एम2]]PICAXE  [[ microcontroller ]] सिस्टम है जो [[ माइक्रोचिप प्रौद्योगिकी ]] PIC माइक्रोकंट्रोलर माइक्रोकंट्रोलर की श्रृंखला पर आधारित है। PICAXE डिवाइस प्री-प्रोग्राम्ड फ़र्मवेयर के साथ माइक्रोचिप PIC डिवाइस हैं जो पीसी से सीधे कोड को बूटलोड करने में सक्षम बनाता है, जो शौकिया एम्बेडेड विकास को सरल बनाता है ([[Arduino]] और Parallax, Inc. (कंपनी) [[बुनियादी स्टाम्प]] सिस्टम के विपरीत नहीं)। PICAXE उपकरणों का उत्पादन 1999 से रिवोल्यूशन एजुकेशन (रेव-एड) द्वारा किया जा रहा है।{{Citation needed|date=August 2018}}
[[File:Picaxe_20M2.JPG|thumb|right|पिकैक्स 20एम2]]'''पिकैक्स''' [[ microcontroller |माइक्रोकंट्रोलर]] प्रणाली है जो [[ माइक्रोचिप प्रौद्योगिकी |माइक्रोचिप प्रौद्योगिकी]] पीआईसी माइक्रोकंट्रोलर की श्रृंखला पर आधारित है। पिकैक्स डिवाइस प्री-प्रोग्राम्ड फ़र्मवेयर के साथ माइक्रोचिप पीआईसी डिवाइस हैं जो पीसी से सीधे कोड को बूटलोड करने में सक्षम बनाता है, जो एम्बेडेड विकास को सरल बनाता है ([[Arduino|आर्डुइनो]] एवं परलेक्स [[बुनियादी स्टाम्प]] प्रणाली के विपरीत नहीं)। पिकैक्स उपकरणों का उत्पादन 1999 से रिवोल्यूशन एजुकेशन (रेव-एड) द्वारा किया जा रहा है।


==हार्डवेयर==
==हार्डवेयर==


वर्तमान में अलग-अलग पिन काउंट (8-14-18-20-28-40) के छह (6) PICAXE वेरिएंट हैं और ये [[ दोहरी इन-लाइन पैकेज ]] और [[भूतल पर्वत प्रौद्योगिकी]] के रूप में उपलब्ध हैं।<ref name="chipsizes">{{cite web
वर्तमान में अलग-अलग पिन काउंट (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>
PICAXE माइक्रोकंट्रोलर  [[ दुभाषिया (कंप्यूटिंग) ]] के साथ पूर्व-प्रोग्राम किए गए हैं<ref name="poke">{{cite web
पिकैक्स माइक्रोकंट्रोलर  [[ दुभाषिया (कंप्यूटिंग) ]] के साथ पूर्व-प्रोग्राम किए गए हैं<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> PICAXE को RS-232 सीरियल केबल का उपयोग करके प्रोग्राम किया गया है<ref name="serialcable">{{cite web
}}</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 name="downloadcircuit">{{cite web
}}</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:
'''प्रोग्रामिंग भाषा'''
'''प्रोग्रामिंग भाषा'''


PICAXE माइक्रोकंट्रोलर को [[BASIC]] का उपयोग करके प्रोग्राम किया जाता है।<ref name="basic">{{cite web
पिकैक्स माइक्रोकंट्रोलर को [[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>
PICAXE दुभाषिया में [[ थोड़ा ठहाका ]]|बिट-बैंग्ड संचार की सुविधा है:
पिकैक्स दुभाषिया में [[ थोड़ा ठहाका ]]|बिट-बैंग्ड संचार की सुविधा है:
* [[अतुल्यकालिक धारावाहिक संचार]]<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 किलोहर्ट्ज़ वाहक, सात डेटा बिट्स और पांच आईडी बिट्स का उपयोग करके)<ref name="irin">{{cite web
* [[उपभोक्ता आईआर]] (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 तापमान [[सेंसर]] से तापमान पढ़ता है और इसे [[ सेल्सीयस ]] में परिवर्तित करता है।<ref name="readtemp">{{cite web
रीडटेम्प कमांड 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>
सभी मौजूदा PICAXE में अंतर्निहित PIC माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:
सभी मौजूदा पिकैक्स में अंतर्निहित पीआईसी माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:
* यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर<ref name="hsersetup">{{cite web
* यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर<ref name="hsersetup">{{cite web
  |title = hsersetup - BASIC Commands - PICAXE
  |title = hsersetup - BASIC Commands - PICAXE
Line 92: Line 92:
'''कार्यक्रम स्थान'''
'''कार्यक्रम स्थान'''


सभी मौजूदा PICAXE चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है:<ref name="chipsizes"/>* 08एम2 - 2048 [[बाइट]]्स
सभी मौजूदा पिकैक्स चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 2048 बाइट्स ऑन बोर्ड प्रोग्राम मेमोरी उपलब्ध है:<ref name="chipsizes"/>* 08एम2 - 2048 [[बाइट]]्स
*14एम2-2048
*14एम2-2048
*18एम2+-2048
*18एम2+-2048
Line 103: Line 103:


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


बाहरी रेज़ोनेटर का उपयोग X1 भागों के साथ 4 मेगाहर्ट्ज से 20 मेगाहर्ट्ज क्लॉक गति के लिए और X2 भागों के साथ 16 मेगाहर्ट्ज से 64 मेगाहर्ट्ज क्लॉक गति के लिए किया जा सकता है।<ref name="setfreq">{{cite web
बाहरी रेज़ोनेटर का उपयोग 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 द्वारा जिसमें PICAXE, डाउनलोड सर्किट शामिल है और इसमें  प्रोटोटाइप क्षेत्र भी हो सकता है<ref name="axe021">{{cite web
}}</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:


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


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


PICAXE प्रोग्रामिंग संपादक विशेषताएं:<ref name="pe">{{cite web
पिकैक्स प्रोग्रामिंग संपादक विशेषताएं:<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]] और [[macOS]] उपयोगकर्ताओं के लिए अनुशंसित  क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है।<ref name="axepad">{{cite web
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> इसमें प्रोग्रामिंग संपादक के कुछ विज़ार्ड, सिमुलेशन एवं [[एकाधिक दस्तावेज़ इंटरफ़ेस|ाधिक दस्तावेज़ इंटरफ़ेस]] का अभाव है।


===PICAXE के लिए तर्ककर्ता===
===पिकैक्स के लिए तर्ककर्ता===
लॉजिकेटर उपयोग में आसान [[शेयरवेयर]] फ़्लोचार्टिंग प्रोग्राम है।<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> लॉजिकेटर वेब पेज पुराना हो चुका है क्योंकि मुफ़्त संस्करण सभी कमांडों का समर्थन करता है लेकिन [[नागवेयर]] दिखाता है।


PICAXE प्रोग्रामिंग एडिटर 6, PICAXE प्रोग्रामिंग एडिटर 5 का उत्तराधिकारी, इसमें लॉजिकेटर फ़्लोचार्टिंग को मर्ज कर दिया गया है, इसलिए अब अलग लॉजिकेटर सॉफ़्टवेयर की आवश्यकता नहीं है।<ref name="pe6beta1">{{cite web
पिकैक्स प्रोग्रामिंग एडिटर 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> PICAXE प्रोग्रामिंग एडिटर 5 की तरह, PICAXE प्रोग्रामिंग एडिटर 6 फ्रीवेयर है।
}}</ref> पिकैक्स प्रोग्रामिंग एडिटर 5 की तरह, पिकैक्स प्रोग्रामिंग एडिटर 6 फ्रीवेयर है।


==तृतीय-पक्ष सॉफ़्टवेयर==
==तृतीय-पक्ष सॉफ़्टवेयर==


===येंका===
===येंका===
येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित  प्रोग्राम है जिसमें फ़्लोचार्ट और सिमुलेशन है।<ref name="yenkapics">{{cite web
येंका क्रोकोडाइल क्लिप्स लिमिटेड द्वारा विकसित  प्रोग्राम है जिसमें फ़्लोचार्ट एवं सिमुलेशन है।<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}}
कई कंपनियों एवं संगठनों ने विशेष सुविधाओं के साथ अपने स्वयं के संपादक निकाले हैं। कुछ में भाषा अनुवादक या सीरियल कनेक्टर शामिल हैं, इसलिए उपयोग किए जाने वाले कंसोल की  विस्तृत विविधता है।{{Citation needed|date=August 2018}}


==समर्थन==
==समर्थन==
समर्थन PICAXE वेबसाइट के तकनीकी सहायता अनुभाग और PICAXE फोरम पर उपलब्ध है।<ref name="support">{{cite web
समर्थन पिकैक्स वेबसाइट के तकनीकी सहायता अनुभाग एवं पिकैक्स फोरम पर उपलब्ध है।<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>
PICAXE फोरम में  तैयार परियोजना अनुभाग है जहां पूर्ण परियोजनाएं और PICAXE कार्यक्रम पोस्ट किए जाते हैं,<ref name="forum">{{cite web
पिकैक्स फोरम में  तैयार परियोजना अनुभाग है जहां पूर्ण परियोजनाएं एवं पिकैक्स कार्यक्रम पोस्ट किए जाते हैं,<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> साथ ही PICAXE वेबसाइट पर  समान अनुभाग है।<ref name="sitefinishedprojects">{{cite web
}}</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 - PICAXE चिप आधारित स्नैप-टुगेदर शैक्षिक प्रणाली
*KodeKLIX - पिकैक्स चिप आधारित स्नैप-टुगेदर शैक्षिक प्रणाली


==संदर्भ==
==संदर्भ==
Line 239: Line 239:


==बाहरी संबंध==
==बाहरी संबंध==
*[http://www.picaxe.com Official PICAXE Website]
*[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/PICAXE interface]
*[http://www.maxmcarter.com/picaxe/picaxe_server.html web server/पिकैक्स interface]
*[http://www.picaxe.com/Distributors Distributors - PICAXE]
*[http://www.picaxe.com/Distributors Distributors - पिकैक्स]
*[http://www.allaboutcircuits.com/technical-articles/intro-to-picaxe Introducing the PICAXE System]
*[http://www.allaboutcircuits.com/technical-articles/intro-to-picaxe Introducing the पिकैक्स System]
*[http://www.kodeklix.com.au/ Snap Electronics educational system using PICAXE]
*[http://www.kodeklix.com.au/ Snap Electronics educational system using पिकैक्स]


{{Microchip Technology}}
{{Microchip Technology}}

Revision as of 19:49, 27 July 2023

पिकैक्स 20एम2

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

हार्डवेयर

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

प्रोग्रामिंग भाषा

पिकैक्स माइक्रोकंट्रोलर को BASIC का उपयोग करके प्रोग्राम किया जाता है।[7] पिकैक्स दुभाषिया में थोड़ा ठहाका |बिट-बैंग्ड संचार की सुविधा है:

रीडटेम्प कमांड DS18B20 तापमान सेंसर से तापमान पढ़ता है एवं इसे सेल्सीयस में परिवर्तित करता है।[15] सभी मौजूदा पिकैक्स में अंतर्निहित पीआईसी माइक्रोकंट्रोलर की हार्डवेयर सुविधाओं का उपयोग करने के लिए आदेश हैं:

कार्यक्रम स्थान

सभी मौजूदा पिकैक्स चिप्स में उपयोगकर्ता प्रोग्राम के लिए कम से कम 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]

यह भी देखें

अरुडिनो

संदर्भ

  1. 1.0 1.1 "PICAXE Chip Sizes".
  2. "poke - BASIC Commands - PICAXE".
  3. "What is PICAXE? - PICAXE".
  4. "Serial (9-way D) Download Cable - Hardware - PICAXE".
  5. "PICAXE USB Download Cable (AXE027) - Hardware - PICAXE".
  6. "PICAXE Download Circuit".
  7. "Index of - BASIC Commands - PICAXE".
  8. "serin - BASIC Commands - PICAXE".
  9. "serout - BASIC Commands - PICAXE".
  10. "shiftin - BASIC Commands - PICAXE".
  11. "shiftout - BASIC Commands - PICAXE".
  12. "irin - BASIC Commands - PICAXE".
  13. "owin - BASIC Commands - PICAXE".
  14. "owout - BASIC Commands - PICAXE".
  15. "readtemp - BASIC Commands - PICAXE".
  16. "hsersetup - BASIC Commands - PICAXE".
  17. "hspisetup - BASIC Commands - PICAXE".
  18. "hi2csetup - BASIC Commands - PICAXE".
  19. "hpwm - BASIC Commands - PICAXE".
  20. "dacsetup - BASIC Commands - PICAXE".
  21. "readadc10 - BASIC Commands - PICAXE".
  22. "srlatch - BASIC Commands - PICAXE".
  23. "settimer - BASIC Commands - PICAXE".
  24. "tmr3setup - BASIC Commands - PICAXE".
  25. "enabletime - BASIC Commands - PICAXE".
  26. "compsetup - BASIC Commands - PICAXE".
  27. "readinternaltemp - BASIC Commands - PICAXE".
  28. "setfreq - BASIC Commands".
  29. "Project Boards - Hardware".
  30. "PICAXE-08 Proto Board (AXE021) - Hardware - PICAXE".
  31. "PICAXE-18 High Power Project Board (CHI035) - Hardware - PICAXE".
  32. "PICAXE Programming Editor (BAS805) - Software - PICAXE".
  33. "AXEPAD (PAD001) - Software - PICAXE".
  34. "Logicator for PICAXE (LGC010) - Software - PICAXE".
  35. "PE6 Beta testing Briefing" (PDF).
  36. "Yenka PICs".
  37. "Technical Support - Getting Started - PICAXE".
  38. "Finished User PICAXE Projects".
  39. "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.


बाहरी संबंध