विषयसूची:

Arduino मेगा २५६० कोर कैसे प्रोग्राम करें?: ३ कदम
Arduino मेगा २५६० कोर कैसे प्रोग्राम करें?: ३ कदम

वीडियो: Arduino मेगा २५६० कोर कैसे प्रोग्राम करें?: ३ कदम

वीडियो: Arduino मेगा २५६० कोर कैसे प्रोग्राम करें?: ३ कदम
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, दिसंबर
Anonim
Arduino Mega 2560 Core को कैसे प्रोग्राम करें?
Arduino Mega 2560 Core को कैसे प्रोग्राम करें?
Arduino Mega 2560 Core को कैसे प्रोग्राम करें?
Arduino Mega 2560 Core को कैसे प्रोग्राम करें?

मुझे eBay पर यह महान छोटा फॉर्म फैक्टर Arduino मेगा बोर्ड मिला। यह Arduino mega 2560 का एक छोटा संस्करण है और इसे स्पष्ट रूप से Arduino mega core कहा जाता है … हालांकि एक समस्या थी! इसमें यूएसबी कनेक्टिविटी शामिल नहीं है और ऑनलाइन भी बहुत सारी जानकारी उपलब्ध नहीं है.. इसलिए मुझे यह पता लगाने की जरूरत है कि बोर्ड को कैसे प्रोग्राम किया जाए और मेरी कुछ परियोजनाओं को कम करने के लिए इसका इस्तेमाल किया जाए जिसके लिए अरुडिनो मेगा की आवश्यकता है … मैं नहीं करता ' मैं एक ftdi मॉड्यूल का मालिक नहीं हूं और covid19 लॉकडाउन के कारण एक ऑर्डर नहीं कर सका … और यह भारत में यहां अनावश्यक रूप से महंगा है.. मेरे पास सीरियल कन्वर्टर के लिए एक ch340g USB है … एक बढ़िया ftdi विकल्प और यह चिप (ch340) है Arduino क्लोन और कई esp8266 बोर्डों में बहुत आम है … इसे काम करने के लिए एक हैक की थोड़ी सी आवश्यकता थी … इस निर्देश को लिखना ताकि अगर कोई अपनी परियोजनाओं के लिए उसी बोर्ड का उपयोग करना चाहता है …। मैंने सीरियल मॉड्यूल के लिए एक और सस्ते यूएसबी का उपयोग करने का भी प्रयास किया CALLD PL2303 (आप इसे बाद के चरणों में छवियों में कहीं देख सकते हैं) लेकिन यह काम नहीं कर रहा है … मुझे आशा है कि यह मदद करता है

आपूर्ति

-Arduino mega 2560 core- ch340g usb से सीरियल कन्वर्टर- सोल्डरिंग आयरन-डुपोंट हुकअप वायर (5 पुरुष से महिला)

चरण 1: ड्राइवर स्थापित करें

ड्राइवर स्थापित करें
ड्राइवर स्थापित करें

Ch340g ड्राइवर विंडोज़ पर पहले से इंस्टॉल नहीं आते हैं। लिनक्स मशीनों को उस चिप के लिए किसी ड्राइवर की आवश्यकता नहीं होती है (मैं लिनक्स से प्यार करता हूं, हम सभी करते हैं) लेकिन चूंकि यह काफी सामान्य चिप है, इसलिए ड्राइवर प्राप्त करना बहुत आसान है … बस "ch340 ड्राइवर" गूगल करें और पहले लिंक से डाउनलोड करें जो पॉप अप होता है … के बाद ड्राइवरों को स्थापित करने से, आपका विंडोज़ सिस्टम डिवाइस को देख और संचार कर पाएगा। यहाँ लिंक है (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

चरण 2: हैक

हैक
हैक
हैक
हैक
हैक
हैक
हैक
हैक

ch340 का उपयोग करके बोर्ड को प्रोग्राम करने में सक्षम होने के लिए, मुझे ch340 मॉड्यूल पर एक छोटा हैक करने की आवश्यकता है। प्रोग्रामिंग के लिए, बोर्ड को निम्नानुसार कनेक्ट करने की आवश्यकता है (तीर के बाईं ओर सीरियल मॉड्यूल के लिए यूएसबी है और दाईं ओर मेगा है 2560 बोर्ड) आरएक्स पिन। > Tx पिन या ArduinoTx पिन। > आरएक्सवीसीसी(5वी) > वीसीसी पिनजीएनडी। > ग्राउंड पिन डीटीआर > डीटीआर पिन लेकिन ch340 मॉड्यूल के साथ कुछ समस्याएं हैं: 1। Rx और Tx पिन सिल्क स्क्रीन को उल्टा प्रिंट किया जाता है।2। बोर्ड पर कोई dtr ब्रेकआउट पिन नहीं है। समस्या संख्या 1 को हल करने के लिए, मैं बस rx और tx कनेक्शन को उलट देता हूं ताकि… Rx> Arduino mega coreTx का Rx> Arduino मेगा कोर का Tx (यह आपके साथ कोई समस्या हो सकती है या नहीं भी हो सकती है), यह एक निर्माता विशिष्ट बात हो सकती है) समस्या संख्या 2 को हल करने के लिए मुझे एक ड्यूपॉन्ट हुकअप तार के महिला छोर को काटना पड़ा और इसे चिप पर ही dtr पिन में मिलाप करना पड़ा (ch340 चिप का पिन नंबर 13) और फिर मैं सक्षम था दूसरे छोर को Arduino के dtr पिन से जोड़ने के लिए और किया! अब आप बिना किसी समस्या के कार्यक्रम को बोर्ड से संवाद और अपलोड करने में सक्षम होंगे!

चरण 3: परीक्षण

परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण
परिक्षण

मैंने अच्छी पुरानी हैलो वर्ल्ड अपलोड करके गर्भनिरोधक का परीक्षण किया! माइक्रोकंट्रोलर्स का यानी ब्लिंक स्केच! उपरोक्त चरण में बताए अनुसार USB और बोर्ड को कनेक्ट करें। यदि आपने ड्राइवरों को सही तरीके से स्थापित किया है (सिस्टम पुनरारंभ की आवश्यकता हो सकती है) तो विंडोज़ बिना किसी समस्या के मॉड्यूल का पता लगा लेगी। लिनक्स (UBUNTU) के लिए कोई ड्राइवर आवश्यक नहीं है Arduino IDE (arduino.cc) खोलें फ़ाइलों> उदाहरणों> मूल बातों पर जाकर ब्लिंक उदाहरण स्केच खोलें >ब्लिंकटूल्स पर जाएं>कॉम पोर्ट> (मेरे मामले में कॉम पोर्ट का चयन करें, यह कॉम3 है) लिनक्स (यूबंटू) के लिए कॉम पोर्ट मेरे मामले में, /dev/ttyUSB0 या ऐसा ही कुछ दिखा सकता है! (यदि आप देखते हैं लिनक्स में कई पोर्ट और भ्रमित, ओपन टर्मिनल और "सुडो एलएसएसबी" कमांड टाइप करें और यह पता लगाने के लिए एंटर दबाएं कि कौन सा ch340 है) फिर टूल्स> बोर्ड पर जाएं> Arduino मेगा या मेगा 2560 का चयन करें ऊपरी बाएं कोने पर अपलोड बटन पर क्लिक करें (गोलाकार) एक तीर के साथ) और अगर सब कुछ सही ढंग से किया जाता है, तो बोर्ड पर Arduino IDE में एक संदेश "हो गया अपलोडिंग" के साथ कोड अपलोड किया जाएगा और ऑनबोर्ड एलईडी चमकना शुरू कर देना चाहिए!

सिफारिश की: