विषयसूची:

ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: 5 कदम
ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: 5 कदम

वीडियो: ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: 5 कदम

वीडियो: ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें: 5 कदम
वीडियो: HOW TO USE ARDUINO AS ISP PROGRAMMER | PROGRAM ANY MICRO-CONTROLLER WITH ARDUINO | HINDI EXPLANATION 2024, नवंबर
Anonim
ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें?
ISP के रूप में Arduino-Mega का उपयोग करके ATTiny85 को कैसे बर्न करें?

योगदानकर्ता - सायन वडादार, चिरंजीब कुंडू

ISP के रूप में Arduino MEGA2560 का उपयोग करके ATTiny85 प्रोग्रामिंग।

कुछ महीने पहले, मैं अपने Attiny 85 ic का उपयोग करके अपने Arduino प्रोजेक्ट को छोटा करने की कोशिश कर रहा था। यह पहली बार था जब मैं अपने Arduino मेगा का उपयोग करके 20u ATTiny 85 प्रोग्राम करने का प्रयास कर रहा था। ऐसा करने में मुझे कुछ समस्या का सामना करना पड़ा था। मैंने इंटरनेट पर खोज की लेकिन ऐसा कोई प्रोजेक्ट नहीं था जो स्पष्ट रूप से ऐसा करने की विधि का वर्णन करता हो। Arduino Uno को ISP के रूप में उपयोग करते हुए सभी विधियों का वर्णन किया गया है, लेकिन यह नहीं बताया गया है कि Arduino Mega को ISP के रूप में कैसे उपयोग किया जाए। "ArduinoISP" स्केच में कोड में थोड़ा बदलाव होता है जबकि हम Arduino Mega को ISP के रूप में उपयोग कर रहे हैं।

चरण 1:

छवि
छवि

प्रक्रिया: सबसे पहले, Arduino IDE पर ATTiny 85 सपोर्ट प्राप्त करें। इसके लिए आपको में जाना होगा

1.फाइल -> वरीयता

2.अब "अतिरिक्त बोर्ड प्रबंधक URL" पर क्लिक करें

3. और दिए गए लिंक को बॉक्स में पेस्ट करें: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. और फिर OK दबाएं।

5.अब Arduino IDE को बंद करें।

6.फिर फिर से आईडीई शुरू करें।

चरण 2:

छवि
छवि
छवि
छवि

7.नेक्स्ट गोटो: टूल -> बोर्ड -> बोर्ड मैनेजर 8.अब सर्च करें: attiny

9.डाउनलोड और इंस्टॉल करें: "डेविस ए मेलिस द्वारा अटारी"

10. इसके बाद अपने Arduino को कंप्यूटर से कनेक्ट करें और फिर Arduino Mega Board को चुनें और सही पोर्ट को भी चुनें।

चरण 3:

छवि
छवि

11.अब गोटो: फ़ाइल -> उदाहरण -> ArduinoISP

12. उस उदाहरण को खोलें।

13. उपरोक्त चित्र में दिखाए अनुसार बदलें (नीचे भी दिया गया है):

# परिभाषित करें रीसेट 53

#पिन परिभाषित करें_MOSI 51

#पिन_मिसो 50 परिभाषित करें

#परिभाषित पिन_एससीके 52

14. अपलोड करें: ArduinoISP.ino

चरण 4:

छवि
छवि
छवि
छवि

12.अब अपना पिन नीचे बताए अनुसार कनेक्ट करें: मेगा पिन 51 एटिनी पिन 5 (MOSI)

मेगा पिन 50 ATtiny पिन 6 (MISO)

मेगा पिन 52 ATtiny पिन 7 (SCK)

ATtiny पिन 4 GND (ग्राउंड पिन)

ATtiny पिन 8 से VCC (5V)

मेगा पिन 53 ATtiny पिन 1 (SS)

** ग्राउंड और RESET के बीच 10uf के कैपेसिटर को Arduino Mega से कनेक्ट करें।

चरण 5:

छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि

13. एटमेगा का उपयोग करके ब्लिंक एलईडी स्केच को अटारी में अपलोड करने के लिए:

गोटो: फ़ाइल -> उदाहरण -> मूल -> Blink.ino

14. इसके बाद आपको स्केच में लेड पिन 13 से 1 में बदलने की आवश्यकता है, क्योंकि ATtiny 85 में केवल 8 पिन हैं इसलिए आपको आउटपुट पिन बदलने की आवश्यकता है।

15. उसके बाद गोटो: टूल्स बोर्ड ATtiny25/45/85

16.फिर चुनें: टूल्स प्रोसेसर ATtiny85

17.सेट घड़ी: उपकरण घड़ी आंतरिक 8Mhz

18. अब गोटो: आईएसपी के रूप में टूल्स प्रोग्रामर अरुडिनो

19.अगला आपको गोटो करने की आवश्यकता है: टूल्स बर्न बूटलोडर

20. स्केच अपलोड करना संपन्न।:)

……..धन्यवाद आपका दिन अच्छा है……।

सिफारिश की: