विषयसूची:

Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5): 6 कदम
Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5): 6 कदम

वीडियो: Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5): 6 कदम

वीडियो: Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5): 6 कदम
वीडियो: How To Install Arduino IDE 2.0 On Windows 10/11 [ 2023 Update ] Arduino Uno Complete Guide 2024, नवंबर
Anonim
Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5)
Arduino Uno टू प्रोग्राम ATTINY84 (Arduino V. 1.8.5)

ATTINY84-20PU (Digikey आइटम # ATTINY84-20-PU-ND) प्रोग्राम करने के लिए Arduino Uno का उपयोग करना। यह निर्देशयोग्य दिखाता है कि भौतिक रूप से छोटे प्रोसेसर, जैसे ATtiny84 (84/44/24) के साथ काम करने के लिए Arduino प्लेटफ़ॉर्म का उपयोग कैसे करें। यह उदाहरण विशेष रूप से ATtiny84-20PU प्रोसेसर के लिए है, लेकिन Arduino सॉफ़्टवेयर (यानी, Arduino IDE) से उपयुक्त बोर्ड का चयन करके और आवश्यकतानुसार पिनआउट को संशोधित करके अन्य बोर्डों के लिए अनुकूलित किया जा सकता है।

(Arduino 1.8.5 के लिए अपडेट किया गया)

चरण 1: Arduino IDE सॉफ़्टवेयर में ATtiny Core Supprt जोड़ें

Arduino IDE सॉफ़्टवेयर में ATtiny Core Supprt जोड़ें
Arduino IDE सॉफ़्टवेयर में ATtiny Core Supprt जोड़ें

Arduino 1.8.5 के लिए:

  1. Arduino सॉफ़्टवेयर खोलें (उर्फ Arduino एकीकृत विकास पर्यावरण [IDE])।
  2. खुली प्राथमिकताएं: [फ़ाइल] [प्राथमिकताएं]
  3. अतिरिक्त बोर्ड प्रबंधक URL में URL चिपकाएँ:

चरण 2: प्रोग्राम Arduino एक इन-सिस्टम प्रोग्रामर (ISP) के रूप में उपयोग के लिए

इन-सिस्टम प्रोग्रामर (ISP) के रूप में उपयोग के लिए प्रोग्राम Arduino
इन-सिस्टम प्रोग्रामर (ISP) के रूप में उपयोग के लिए प्रोग्राम Arduino
इन-सिस्टम प्रोग्रामर (ISP) के रूप में उपयोग के लिए प्रोग्राम Arduino
इन-सिस्टम प्रोग्रामर (ISP) के रूप में उपयोग के लिए प्रोग्राम Arduino
  1. Arduino बोर्ड का चयन करें: [टूल्स] [बोर्ड] [ARDUINO/GENUINO UNO]। नोट: हालाँकि मेरे पास Arduino UNO है, मैंने प्रोसेसर को पूर्व-प्रोग्राम किए गए Atmega328P के साथ बदल दिया है, जिसके लिए मुझे "Arduino Duemilanove या Diecimila" का चयन करना होगा।
  2. प्रोग्रामर का चयन करें: [टूल्स] [प्रोग्रामर] [एवीआर आईएसपी]।
  3. ArduinoISP स्केच खोलें: [फ़ाइल] [उदाहरण] [११. ArduinoISP] [ArduinoISP]
  4. स्केच अपलोड करें।

चरण 3: प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें

प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें
प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें
प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें
प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें
प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें
प्रोग्रामिंग के लिए ATtiny84 कनेक्ट करें

Arduino पिन को ATtiny84 पिन से कनेक्ट करें:

  • Arduino 5V से ATtiny84 पिन 1
  • Arduino पिन 10 से ATtiny84 पिन 4
  • Arduino पिन 11 से ATTiny84 पिन 7
  • Arduino पिन 12 से ATtiny84 पिन 8
  • Arduino पिन 13 से ATtiny84 पिन 9
  • Arduino GND से ATtiny84 पिन 14
  • Arduino RESET से 10uF कैपेसिटर (+ साइड / लॉन्ग लेग)
  • GND से 10uF कैपेसिटर (- साइड / शॉर्ट लेग)

चरण 4: Arduino को प्रोग्राम ATtiny84. पर सेट करें

Arduino को प्रोग्राम ATtiny84. पर सेट करें
Arduino को प्रोग्राम ATtiny84. पर सेट करें
  1. Arduino बोर्ड का चयन करें: [टूल्स] [बोर्ड] [ATtiny24/44/84]। अब अगली बार टूल्स खुलने पर टूल्स मेन्यू में अतिरिक्त बोर्ड विकल्प दिखाई देंगे।
  2. बी.ओ.डी. का चयन करें अक्षम: [टूल्स] [बी.ओ.डी.] [बी.ओ.डी. अक्षम]
  3. एलटीओ अक्षम का चयन करें: [टूल्स] [केवल एलटीओ 1.6.11+] [अक्षम]
  4. पिन मैपिंग को वामावर्त चुनें: [टूल] [पिन मैपिंग] [वामावर्त]
  5. चिप Attiny84 का चयन करें: [टूल्स] [चिप] [Attiny84]
  6. घड़ी 8 मेगाहर्ट्ज चुनें: [टूल्स] [घड़ी] [8 मेगाहर्ट्ज आंतरिक]
  7. बूटलोडर बर्न करें: [टूल्स] [बूटलोडर को बर्न करें]

चरण 5: कार्यक्रम ATtiny84

कार्यक्रम ATtiny84
कार्यक्रम ATtiny84
  1. ओपन ब्लिंक स्केच: [फ़ाइल] [उदाहरण] [०१.बेसिक्स] [ब्लिंक]
  2. स्केच संपादित करें:

    1. शून्य सेटअप () से पहले, पिन नाम (एलईडी) और स्थान (पिन 0) परिभाषित करें: इंट एलईडी = 0;
    2. "LED_BUILTIN" को "LED" के साथ शून्य स्थिति में () और शून्य लूप () में रखें
  3. स्केच अपलोड करें।
  4. Arduino से बिजली बंद करें और डिस्कनेक्ट करें।

चरण 6: ATtiny84 को स्टैंड-अलोन के रूप में चलाने के लिए कनेक्ट करें

स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
स्टैंड-अलोन के रूप में चलाने के लिए ATtiny84 कनेक्ट करें
  • ATtiny Pin 1 से 5V स्रोत (वास्तव में अभी तक बिजली चालू न करें)
  • ATtiny पिन 2 से LED (लंबा पैर)
  • ATtiny पिन 14 से ग्राउंड
  • एलईडी (छोटा पैर) से रोकनेवाला (अंत 1) 100 और 1k ओम के बीच
  • रोकनेवाला (अंत 2) ग्राउंड करने के लिए
  • ATtiny84. पर बिजली चालू करें

सिफारिश की: