ARDUINO DEV-11168 AVR ISP शील्ड PTH किट
उत्पाद की जानकारी
- प्रोडक्ट का नाम: Arduino शील्ड AVR ISP
- मॉडल संख्या: देव-11168
- उपयोगकर्ता का मार्गदर्शन: उपलब्ध
उत्पाद उपयोग निर्देश
- ArduinoISP फर्मवेयर खोलें (Ex में)amples) को अपने Arduino बोर्ड पर स्थापित करें।
- यदि आप Arduino 1.0 का उपयोग कर रहे हैं तो ArduinoISP कोड में एक छोटा सा परिवर्तन करें। heartbeat() फ़ंक्शन में वह पंक्ति ढूंढें जिसमें delay(40); लिखा हो और उसे delay(20); में बदलें।
- टूल्स मेनू से उपयुक्त बोर्ड और सीरियल पोर्ट का चयन करें जो प्रोग्रामर बोर्ड से संबंधित हो (न कि प्रोग्राम किए जा रहे बोर्ड से)।
- ArduinoISP स्केच को अपने Arduino बोर्ड पर अपलोड करें।
- अपने Arduino बोर्ड को दिए गए आरेख के अनुसार लक्ष्य बोर्ड से जोड़ें। Arduino Uno के लिए, रीसेट और ग्राउंड के बीच 10 uF कैपेसिटर जोड़ना याद रखें।
- टूल्स मेनू से उपयुक्त बोर्ड का चयन करें जो उस बोर्ड से मेल खाता हो जिस पर आप बूटलोडर को बर्न करना चाहते हैं (प्रोग्रामर बोर्ड नहीं)।
- बर्न बूटलोडर > Arduino as ISP कमांड का उपयोग करें।
टिप्पणी: यह प्रक्रिया उन बोर्डों के लिए काम करती है जिनमें संकेतित पिन पर SPI सिग्नल होते हैं। लियोनार्डो जैसे बोर्डों के लिए, जहाँ यह मान्य नहीं है, आपको दिए गए पिनआउट का उपयोग करके SPI सिग्नल को ISP कनेक्टर से कनेक्ट करना होगा।
एक AVR ISP (इन-सिस्टम प्रोग्रामर) के रूप में Arduino का उपयोग:
यह ट्यूटोरियल बताता है कि Arduino बोर्ड को AVR ISP (इन-सिस्टम प्रोग्रामर) के रूप में कैसे इस्तेमाल किया जाए। यह आपको बोर्ड का उपयोग करके AVR (जैसे Arduino में इस्तेमाल किया जाने वाला ATmega168 या ATmega328) पर बूटलोडर को बर्न करने की अनुमति देता है। इस ट्यूटोरियल में कोडampयह रैंडल बोहन के मेगा-आईएसपी फर्मवेयर पर आधारित है।
निर्देश
अपने Arduino बोर्ड का उपयोग करके AVR पर बूटलोडर बर्न करने के लिए, आपको कुछ सरल चरणों का पालन करना होगा।
- ArduinoISP फर्मवेयर खोलें (Ex में)amples) को अपने Arduino बोर्ड में जोड़ें।
- Arduino 1.0 के लिए नोट: आपको ArduinoISP कोड में एक छोटा सा बदलाव करने की आवश्यकता है। heartbeat() फ़ंक्शन में वह लाइन ढूंढें जिसमें “delay(40);” लिखा हो और उसे “delay(20);” में बदलें।
- टूल्स > बोर्ड और सीरियल पोर्ट मेनू में उन आइटमों का चयन करें जो उस बोर्ड से संबंधित हों जिसे आप प्रोग्रामर के रूप में उपयोग कर रहे हैं (न कि वह बोर्ड जिसे प्रोग्राम किया जा रहा है)।
- ArduinoISP स्केच अपलोड करें.
- अपने Arduino बोर्ड को लक्ष्य से जोड़ें जैसा कि नीचे दिए गए चित्र में दिखाया गया है। (Arduino Uno के लिए नोट: आपको रीसेट और ग्राउंड के बीच 10 uF कैपेसिटर जोड़ना होगा।)
- टूल्स > बोर्ड मेनू में वह आइटम चुनें जो उस बोर्ड से संबंधित हो जिस पर आप बूटलोडर को बर्न करना चाहते हैं (न कि वह बोर्ड जिसे आप प्रोग्रामर के रूप में उपयोग कर रहे हैं)। विवरण के लिए पर्यावरण पृष्ठ पर बोर्ड विवरण देखें।
- बर्न बूटलोडर > Arduino as ISP कमांड का उपयोग करें।
टिप्पणी: यह प्रक्रिया उन बोर्डों के साथ काम करती है जिनमें संकेतित पिनों पर SPI सिग्नल होते हैं। जिन बोर्डों के लिए यह मान्य नहीं है (लियोनार्डो जैसे 32u4 बोर्ड) SPI सिग्नल को ISP कनेक्टर से कनेक्ट करना होगा जिसका पिनआउट नीचे बताया गया है।
सर्किट
सर्किट (Arduino Uno, Duemilanove, या Diecimila को लक्ष्य करते हुए):
एक Arduino बोर्ड दूसरे Arduino बोर्ड पर ATmega को प्रोग्राम करने के लिए ISP के रूप में काम करता है। Arduino Uno पर, आपको रीसेट और ग्राउंड के बीच 10 uF कैपेसिटर को कनेक्ट करना होगा (ArduinoISP स्केच अपलोड करने के बाद)। ध्यान दें कि आपको लक्ष्य बोर्ड पर रीसेट पिन तक पहुंच की आवश्यकता है, जो NG या पुराने बोर्डों पर उपलब्ध नहीं है।
सर्किट (Arduino NG या पुराने संस्करण को लक्ष्य करते हुए):
एनजी या पुराने बोर्डों पर, रीसेट तार को बोर्ड पर एटमेगा चिप के पिन 1 से जोड़ें, जैसा कि ऊपर दिखाया गया है।
सर्किट (ब्रेडबोर्ड पर AVR को लक्ष्य करना):
विवरण के लिए Arduino टू ब्रेडबोर्ड ट्यूटोरियल देखें।
वायरिंग
दस्तावेज़ / संसाधन
![]() |
ARDUINO DEV-11168 AVR ISP शील्ड PTH किट [पीडीएफ] उपयोगकर्ता पुस्तिका DEV-11168 AVR ISP शील्ड PTH किट, DEV-11168, AVR ISP शील्ड PTH किट, शील्ड PTH किट, PTH किट, किट |