एक नौसिखिया arduino खिलाड़ी के जीवन में, जल्दी या बाद में एक क्षण आता है जब आप कार्यक्षमता का त्याग किए बिना अपने उत्पाद के आकार को बचाना चाहते हैं। और फिर Arduino Pro Mini एक बेहतरीन उपाय है! यह बोर्ड, इस तथ्य के कारण कि इसमें एक अंतर्निहित यूएसबी कनेक्टर नहीं है, अर्दुनी नैनो से डेढ़ गुना छोटा है। लेकिन इसे प्रोग्राम करने के लिए, आपको एक अतिरिक्त - बाहरी - यूएसबी-प्रोग्रामर खरीदना होगा। माइक्रोकंट्रोलर की मेमोरी में लिखित प्रोग्राम को "भरें" और Arduino Pro Mini को कैसे काम करें, और इस लेख में चर्चा की जाएगी।
यह आवश्यक है
- - अरुडिनो प्रो मिनी;
- - एक कंप्यूटर;
- - यूएसबीएएसपी-प्रोग्रामर;
- - तारों को जोड़ना।
अनुदेश
चरण 1
सबसे पहले, प्रोग्रामर के बारे में कुछ शब्द। आप किसी भी चीनी ऑनलाइन स्टोर में $ 2 के लिए एक खरीद सकते हैं।
प्रोग्रामर को कंप्यूटर से जोड़ने के लिए, निश्चित रूप से USB-A प्रकार के कनेक्टर का उपयोग किया जाता है।
प्रोग्राम करने योग्य बोर्ड से कनेक्ट करने के लिए एक ISP कनेक्टर की आवश्यकता होती है।
जम्पर JP1 ISP कनेक्टर के VCC पिन पर वोल्टेज को नियंत्रित करता है। यह 3.3V, या 5V हो सकता है। यदि लक्ष्य डिवाइस की अपनी बिजली आपूर्ति है, तो जम्पर को हटा दें।
जम्पर JP2 का उपयोग प्रोग्रामर को स्वयं चमकाने के लिए किया जाता है; इस लेख में शामिल नहीं है।
यदि लक्ष्य उपकरण की घड़ी की गति 1.5 मेगाहर्ट्ज से कम है, तो जम्पर JP3 आवश्यक है।
दो एल ई डी इंगित करते हैं: जी - प्रोग्रामर को बिजली की आपूर्ति की जा रही है, आर - प्रोग्रामर लक्ष्य डिवाइस से जुड़ा है।
चरण दो
आइए प्रोग्रामर को कंप्यूटर के यूएसबी पोर्ट से कनेक्ट करें। सबसे अधिक संभावना है, थोड़े समय के बाद, ऑपरेटिंग सिस्टम रिपोर्ट करेगा कि उसे इस डिवाइस के लिए ड्राइवर नहीं मिला।
इस मामले में, आधिकारिक साइट https://www.fischl.de/usbasp/ से प्रोग्रामर के लिए ड्राइवर डाउनलोड करें। संग्रह को अनपैक करें और ड्राइवर को मानक तरीके से स्थापित करें। USBasp प्रोग्रामर को डिवाइस मैनेजर में दिखना चाहिए। प्रोग्रामर अब उपयोग के लिए तैयार है। इसे कंप्यूटर से डिस्कनेक्ट करें।
चरण 3
इसके बाद, आपको Arduino Pro Mini बोर्ड को प्रोग्रामर से कनेक्ट करना होगा। नीचे दिया गया चित्र दिखाता है कि यह कैसे करना है।
चरण 4
हम एक ब्रेडबोर्ड और कनेक्टिंग तारों का उपयोग करेंगे - यह तेज़ और विश्वसनीय होगा। हम प्रोग्रामर कनेक्टर को उपरोक्त आरेख के अनुसार Arduino Pro Mini पर पिन से जोड़ते हैं।
चरण 5
Arduino IDE खोलें। मेनू के माध्यम से वांछित बोर्ड का चयन करें: टूल्स -> बोर्ड -> अरुडिनो प्रो या प्रो मिनी (टूल्स -> बोर्ड -> अरुडिनो प्रो या प्रो मिनी)।
आपको माइक्रोकंट्रोलर के प्रकार का भी चयन करना होगा, जो टूल्स -> प्रोसेसर मेनू के माध्यम से सेट किया गया है। मेरे पास यह एटीमेगा 168 (5वी, 16 मेगाहर्ट्ज) है। ये पैरामीटर आमतौर पर माइक्रोकंट्रोलर केस पर लिखे जाते हैं।
चरण 6
प्रोग्रामर के प्रकार का चयन करें: टूल्स -> प्रोग्रामर -> यूएसबीएएसपी (या टूल्स -> प्रोग्रामर -> यूएसबीएएसपी)।
चरण 7
आइए उस स्केच को खोलें जिसे हम माइक्रोकंट्रोलर की मेमोरी में लोड करना चाहते हैं। उदाहरण के लिए, इसे एक ब्लिंकिंग एलईडी होने दें: फ़ाइल -> स्वैच -> 01. मूल बातें -> ब्लिंक।
हम प्रोग्रामर को कंप्यूटर से जुड़े Arduino Pro Mini से जोड़ते हैं।
अब, प्रोग्रामर का उपयोग करके Arduino में एक स्केच लोड करने के लिए, आप इसे कई तरीकों से कर सकते हैं।
1) फ़ाइल मेनू के माध्यम से -> प्रोग्रामर के माध्यम से लोड करें;
2) कीबोर्ड शॉर्टकट Ctrl + Shift + U का उपयोग करना;
3) Shift कुंजी को दबाए रखते हुए, दायां तीर बटन पर क्लिक करें, जो आमतौर पर मानक तरीके से Arduino मेमोरी में एक स्केच लोड करने के लिए उपयोग किया जाता है।
यही है, कार्यक्रम माइक्रोकंट्रोलर की स्मृति में "बाढ़" है।