विषयसूची:

Arduino के साथ एक ATtiny प्रोग्राम करें: 7 चरण (चित्रों के साथ)
Arduino के साथ एक ATtiny प्रोग्राम करें: 7 चरण (चित्रों के साथ)

वीडियो: Arduino के साथ एक ATtiny प्रोग्राम करें: 7 चरण (चित्रों के साथ)

वीडियो: Arduino के साथ एक ATtiny प्रोग्राम करें: 7 चरण (चित्रों के साथ)
वीडियो: ATTINY | Analog Pins | mini Arduino 2024, नवंबर
Anonim
Arduino के साथ एक ATtiny प्रोग्राम करें
Arduino के साथ एक ATtiny प्रोग्राम करें

Arduino IDE का उपयोग करके ATtiny माइक्रोकंट्रोलर की प्रोग्रामिंग के लिए निर्देश इस प्रकार हैं। सादे अंग्रेजी में, 8-पिन Atmel चिप्स को प्रोग्राम करने का तरीका है जैसा कि आप सामान्य रूप से एक Arduino के रूप में करते हैं। यह अच्छा है क्योंकि ATtiny छोटा है, और - ठीक है - यह आपको छोटी चीजें बनाने की अनुमति देता है जिन्हें एक बड़े ol 'माइक्रोकंट्रोलर की आवश्यकता नहीं होती है।

मैंने यहां जो निर्देश पोस्ट किए हैं, वे अविश्वसनीय रूप से भयानक हाई-लो टेक ट्यूटोरियल द्वारा दिए गए निर्देशों के समान ही हैं। मैंने निर्देशों का अपना संस्करण यहां पोस्ट किया है क्योंकि मैं ATtiny चिप्स का उपयोग करके कुछ आगामी प्रोजेक्ट बनाने की योजना बना रहा हूं और मुझे लगा कि मैं अपनी प्रक्रिया दिखाऊंगा।

चरण 1: जाओ सामान प्राप्त करें

जाओ सामान ले जाओ
जाओ सामान ले जाओ

आपको चाहिये होगा:

- Arduino - ब्रेडबोर्ड - ATtiny85 (या ATtiny45) - 10uF इलेक्ट्रोलाइटिक कैपेसिटर- 220ohm 1/4 वाट रोकनेवाला - एलईडी - हुकअप तार

कृपया ध्यान दें कि इस पेज के कुछ लिंक में Amazon Affiliate लिंक हैं। यह बिक्री के लिए किसी भी वस्तु की कीमत को नहीं बदलता है। हालाँकि, यदि आप उनमें से किसी भी लिंक पर क्लिक करते हैं और कुछ भी खरीदते हैं तो मुझे एक छोटा कमीशन मिलता है। मैं इस पैसे को भविष्य की परियोजनाओं के लिए सामग्री और उपकरणों में पुनर्निवेश करता हूं। यदि आप किसी पुर्जे के आपूर्तिकर्ता के लिए कोई वैकल्पिक सुझाव चाहते हैं, तो कृपया मुझे बताएं।

चरण 2: सर्किट को तार दें

वायर द सर्किट
वायर द सर्किट
वायर द सर्किट
वायर द सर्किट
वायर द सर्किट
वायर द सर्किट
वायर द सर्किट
वायर द सर्किट

Arduino को ATtiny से इस प्रकार कनेक्ट करें:

  • Arduino +5V - ATtiny पिन 8
  • Arduino ग्राउंड - ATtiny पिन 4
  • Arduino पिन 10 - ATtiny पिन 1
  • Arduino पिन 11 - ATtiny पिन 5
  • Arduino पिन 12 - ATtiny पिन 6
  • Arduino पिन 13 - ATtiny पिन 7

चरण 3: Arduino को प्रोग्राम करें

Arduino प्रोग्राम करें
Arduino प्रोग्राम करें
Arduino प्रोग्राम करें
Arduino प्रोग्राम करें
Arduino प्रोग्राम करें
Arduino प्रोग्राम करें

"उदाहरण" मेनू से "ArduinoISP" स्केच का चयन करें।

अपने Arduino पर स्केच अपलोड करें जैसा कि आप किसी अन्य स्केच में करेंगे।

आपका Arduino अब एक सीरियल प्रोग्रामर के रूप में कॉन्फ़िगर किया गया है जो अन्य चिप्स को प्रोग्राम कर सकता है।

चरण 4: फ़िल्टर कैप

फ़िल्टर कैप
फ़िल्टर कैप

जमीन और Arduino रीसेट पिन के बीच 10uF कैपेसिटर लगाएं। कैपेसिटर की ध्रुवीयता (जमीन से जमीन तक!) पर नज़र रखना सुनिश्चित करें।

यह अफवाह है कि आपको केवल Arduino Uno के लिए इसकी आवश्यकता है, लेकिन मैंने पाया है कि इससे इसे पुराने संस्करणों के साथ भी शामिल करने में मदद मिली है। यदि आप पाते हैं कि यह अगले चरणों में काम नहीं कर रहा है, तो इसे आसानी से हटा दें और देखें कि क्या इससे मदद मिलती है।

चरण 5: ATtiny कोर फ़ाइलें

ATtiny कोर फ़ाइलें
ATtiny कोर फ़ाइलें
ATtiny कोर फ़ाइलें
ATtiny कोर फ़ाइलें

Arduino वरीयता मेनू से अपने स्केचबुक फ़ोल्डर पर ध्यान दें।

अपने स्केचबुक फ़ोल्डर में "हार्डवेयर" नामक एक नया फ़ोल्डर बनाएं

फिर, इस पृष्ठ पर जाएं और फ़ाइल डाउनलोड करें: attiny45_85.zip

इस फ़ाइल को अनज़िप करें और इसे नए हार्डवेयर फ़ोल्डर में छोड़ दें।

अंत में, Arduino प्रोग्रामिंग वातावरण को पुनरारंभ करें। नए कोर अब लोड किए जाने चाहिए।

ध्यान दें कि कई अन्य ATtiny चिप्स के लिए कोर फाइलें भी हैं। Arduino का उपयोग करके उनमें से एक विस्तृत श्रृंखला के साथ इंटरफेस करने के लिए यह पृष्ठ एक अच्छा प्रारंभिक बिंदु है।

चरण 6: ATtiny प्रोग्राम करें

कार्यक्रम ATtiny
कार्यक्रम ATtiny

शीर्ष मेनू से चुनें: टूल्स बोर्ड ATtiny85 (w/Arduino ISP के रूप में)

(बेशक, यदि आप एक का उपयोग कर रहे हैं तो आप इसके लिए एक अलग चिप का चयन करना चाहेंगे।)

फिर बेसिक ब्लिंक उदाहरण खोलें और पिन नंबर को 13 से 0 में बदलें।

अंत में, इसे वैसे ही अपलोड करें जैसे आप किसी अन्य स्केच में करेंगे।

इसे दो बार निम्नलिखित त्रुटि देनी चाहिए: avrdude: कृपया भाग ATtiny85 avrdude के लिए कॉन्फ़िगरेशन फ़ाइल में PAGEL और BS2 संकेतों को परिभाषित करें: कृपया भाग ATtiny85 के लिए कॉन्फ़िगरेशन फ़ाइल में PAGEL और BS2 संकेतों को परिभाषित करें

बस त्रुटि संदेश को अनदेखा करें और आपको जाने के लिए अच्छा होना चाहिए।

चरण 7: टेस्ट सर्किट

टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट
टेस्ट सर्किट

5 पिन करने के लिए 220 ओम रोकनेवाला कनेक्ट करें।

रोकनेवाला और +5V के बीच एक एलईडी कनेक्ट करें।

यह झपकना चाहिए।

बधाई हो। हो गया।

छवि
छवि

क्या आपको यह उपयोगी, मनोरंजक या मनोरंजक लगा? मेरे नवीनतम प्रोजेक्ट देखने के लिए @madeineuphoria को फ़ॉलो करें।

सिफारिश की: