विषयसूची:
- चरण 1: Arduino UNO. में ArduinoISP कोड अपलोड करें
- चरण 2: ATmega328P के लिए बेसिक ब्रेडबोर्ड सेटअप बनाएं
- चरण 3: बूटलोडर जलाएं
- चरण 4: अपना कोड ATmega328P पर अपलोड करें।
वीडियो: अपने Arduino प्रोजेक्ट्स को सिकोड़ें - Arduino UNO ATmega328P प्रोग्रामर के रूप में (https://youtu.be/YO61YCaC9DY): 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
वीडियो लिंक:
ISP (इन-सिस्टम प्रोग्रामर) के रूप में Arduino का उपयोग करके ATmega328P प्रोग्रामिंग आपको ब्रेडबोर्ड या पीसीबी पर Arduino सुविधाओं का उपयोग करने की अनुमति देता है। जब आप अपना कॉलेज प्रोजेक्ट बना रहे होते हैं तो यह ज्यादातर मदद करता है। यह परियोजना की लागत और आकार को भी कम करता है। तो बस Arduino पर परीक्षण करें और ATmega328P पर प्रोजेक्ट को अंतिम रूप दें। ISP के रूप में Arduino का उपयोग करके ATmega328P प्रोग्रामिंग करना केवल कुछ ही कदम है। प्रोग्राम पार्ट पर जाने से पहले आपको पता होना चाहिए कि बूटलोडर क्या है।
Arduino/ATmega328P में बूटलोडर: बूटलोडर एक स्केच है जिसे Arduino/ATmega328P की प्रोग्राम करने योग्य फ्लैश मेमोरी में प्रोग्राम किया जाता है (और उपलब्ध 32KBytes में से 4380 बाइट्स पर कब्जा कर लेता है)। यह वही है जो एक Arduino ATmega328P और एक सामान्य कारखाने Atmega328P को अलग करता है। Arduino बूटलोडर तब चलता है जब बोर्ड चालू होता है (या जब हम रीसेट बटन दबाते हैं)। यह बूटलोडर शुरू में Arduino IDE से सीरियल पोर्ट पर एक नए स्केच की प्रतीक्षा करता है, अगर इसे कुछ मिलता है, तो नया स्केच फ्लैश मेमोरी में जला दिया जाता है या फिर यह उस स्केच को चलाता है जो पहले जला दिया गया था। अधिकांश Arduino माइक्रोकंट्रोलर में ऑटो रीसेट का कार्य होता है जो Arduino IDE को कोड को रीसेट और अपलोड करने की अनुमति देता है। बूटलोडर को केवल यह समझना है कि Arduino IDE क्या भेज रहा है और इसे माइक्रोकंट्रोलर की फ्लैश मेमोरी में लिखना है। Arduino बूटलोडर के बिना Atmega328P पर कोड बर्न करने के लिए, आपको AVR ISP जैसे ISP प्रोग्रामर की आवश्यकता होगी।
तो यहां हम मूल रूप से बूटलोडर को नए खरीदे गए ATmega328P में जला देंगे और फिर ATmega328P में वांछित स्केच को जलाने के लिए Arduino का उपयोग ISP के रूप में करेंगे।
Arduino - बूटलोडर
Arduino - पर्यावरण
Arduino UNO को ATmega328P प्रोग्रामर के रूप में उपयोग करने के चरण:
Step1: Arduino UNO में ArduinoISP कोड अपलोड करें।
Step2: ATmega328P के लिए बेसिक ब्रेडबोर्ड सेटअप बनाएं।
चरण 3: बूटलोडर को जलाएं।
Step4: अपना कोड ATmega328P पर अपलोड करें।
चरण 1: Arduino UNO. में ArduinoISP कोड अपलोड करें
ArduinoISP एक स्केच है जो ATmega328P की फ्लैश मेमोरी में बर्न करने के बाद बूटलोडर स्केच के रूप में काम करता है। सबसे पहले, सेटिंग को निम्नानुसार सत्यापित करें:
बोर्ड: "Arduino / Genuino Uno"
पोर्ट: "COM2" // आपका अलग हो सकता है
प्रोग्रामर: "एवीआरआईएसपी एमकेआईआई"
फिर फ़ाइल> उदाहरण> ArduinoISP> ArduinoISP पर जाएं और इसे Arduino Uno पर अपलोड करें।
चरण 2: ATmega328P के लिए बेसिक ब्रेडबोर्ड सेटअप बनाएं
ऊपर कार्यात्मक होने के लिए ATmega328P का मूल विन्यास है। ब्रेडबोर्ड स्थापित करने के बाद, इस ब्रेडबोर्ड इकाई को Arduino के साथ जोड़ने का समय आ गया है। अब Arduino और ब्रेडबोर्ड सर्किट को जोड़ने के लिए ऊपर दिए गए कनेक्शन का पालन करें।
चरण 3: बूटलोडर जलाएं
उम्मीद है कि आप बर्निंग बूटलोडर के उपयोग को समझ गए होंगे। हमें केवल बूटलोडर को जलाने की जरूरत है और बाद में ATmega328P को जितनी बार चाहें उतनी बार बूटलोडर को फिर से जलाए बिना प्रोग्राम करें। अब बूटलोडर को जलाने का समय आ गया है। चित्र में दिखाए अनुसार टूल सेटिंग्स को संशोधित करें और फिर बूटलोडर को बर्न करें।
चरण 4: अपना कोड ATmega328P पर अपलोड करें।
वह कोड खोलें जिसे आप अपलोड करना चाहते हैं।
टूल सेटिंग को बर्निंग बूटलोडर प्रक्रिया के समान रखें।
अब "Shift + Upload" का उपयोग करके ATmega328P पर कोड अपलोड करें।
तो इस प्रकार आप Arduino Uno का उपयोग करके ATmega328P को प्रोग्राम कर सकते हैं। यदि आपको कोई संदेह है, तो बेझिझक टिप्पणी अनुभाग में पूछें।
डाउनलोड:
ATmega328P डेटाशीट
खरीदना:
अमेज़न इंडिया से ATmega328P:
Amazon India से Arduino Uno ओरिजिनल:
अमेज़ॅन इंडिया से कम लागत वाली Arduino Uno:
सिफारिश की:
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE हैट: 10 कदम (चित्रों के साथ)
IOT BIT (औपचारिक रूप से PiAnywhere V1.31 के रूप में जाना जाता है) रास्पबेरी पाई के लिए 4G और LTE Hat: IOT BIT 4G & रास्पबेरी Pi4G के लिए LTE Hat (100 mbps down/ 50 mbps up) - आपके रास्पबेरी पाई के लिए अल्ट्रा फास्ट इंटरनेट कनेक्टिविटी, बड़े डाउनलोड और वीडियो स्ट्रीमिंग के लिए उत्कृष्ट। IOT BIT 4G & रास्पबेरी पाई बीटा प्रो के लिए एलटीई हैट
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: 3 कदम
एक सेंसर के रूप में मोमबत्तियों का उपयोग करके कंप्यूटर माउस के रूप में Wiimote का उपयोग कैसे करें !!: यह मार्गदर्शिका आपको दिखाएगी कि अपने Wii रिमोट (Wiimote) को अपने पीसी से कैसे लिंक करें और इसे माउस के रूप में उपयोग करें
अपने XBOX 360 के लिए अपने Mac OSX को एक वायरलेस एडेप्टर के रूप में उपयोग करें: 6 चरण
अपने मैक ओएसएक्स को अपने एक्सबॉक्स 360 के लिए एक वायरलैस एडाप्टर के रूप में उपयोग करें: मैंने इसे यहां पर कैसे करना है, इस पर एक और गाइड देखा लेकिन यह बहुत गलत था और इतना सामान छोड़ दिया, इसलिए मैंने अपना खुद का बनाने का फैसला किया
अपने टांका लगाने वाले लोहे के लिए एक चर तापमान नियंत्रण के रूप में अपने पुराने डिमर स्विच को पुनर्चक्रित करना: 7 कदम
आपके टांका लगाने वाले लोहे के लिए एक चर तापमान नियंत्रण के रूप में अपने पुराने डिमर स्विच को पुनर्चक्रण करना: मैंने टांका लगाने वाले लोहे के लिए बहुत सारे पेशेवर चर तापमान नियंत्रण देखा है, लेकिन बहुत महंगा है। इसलिए मैं एक पुराने डिमर स्विच, आउटलेट, गैंग प्लेट और प्लग में से एक बनाता हूं जो पहले से ही कबाड़ हो गया है और कुछ पुराने पीवीसी स्विच बॉक्स जो इसके साथ आए हैं और इसलिए
अपने लैपटॉप से वाईफ़ाई को अपने नेटवर्क के रूप में कैसे पुन: प्रसारित करें !: 4 कदम
वाईफ़ाई को अपने नेटवर्क के रूप में, अपने लैपटॉप से कैसे पुन: प्रसारित करें !: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे अपने लैपटॉप से वाईफ़ाई को अपने पासवर्ड से सुरक्षित नेटवर्क के रूप में पुन: प्रसारित करें। आपको विंडोज 7 चलाने वाले लैपटॉप की आवश्यकता होगी, क्योंकि सॉफ्टवेयर को कुछ ऐसे एडवांस की आवश्यकता होती है जो विंडो 7 बनाता है, और एक नए लैपटॉप का उपयोग करें