विषयसूची:

मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना: 10 कदम (चित्रों के साथ)
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना: 10 कदम (चित्रों के साथ)

वीडियो: मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना: 10 कदम (चित्रों के साथ)

वीडियो: मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना: 10 कदम (चित्रों के साथ)
वीडियो: Arduino Nano Unboxing| Uploading First Program on Arduino Nano- By Manmohan Pal 2024, सितंबर
Anonim
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना

2016 तक, क्या आपका मैक 2 साल से कम पुराना है?

क्या आपने हाल ही में नवीनतम OS (Yosemite या कुछ भी नया) में अपग्रेड किया है?

क्या आपके लिलिपैड USB/MP3 अब काम नहीं करते हैं?

मेरा ट्यूटोरियल आपको दिखाएगा कि मैंने अपने लिलिपैड यूएसबी को कैसे ठीक किया।

मुझे जो त्रुटि मिली वह एक सीरियल पोर्ट/ड्राइवर समस्या से संबंधित थी। मैंने इस पर काम करते हुए कम से कम दस घंटे बिताए, और केवल तभी सफल हुआ जब मैं बैठ गया, पूरी तरह से काम पर ध्यान केंद्रित किया, और आधे दिन में सब कुछ करने की कोशिश की।

मैं आगे बढ़ गया हूं और मैंने जो कुछ भी किया है उसे सूचीबद्ध किया है, क्योंकि आपकी विशिष्ट समस्या मेरी से भिन्न हो सकती है। सभी चरणों को करने में कुछ समय लग सकता है, और आपके सफल होने की अधिक संभावना है यदि आप केवल समस्या निवारण पर ध्यान केंद्रित करने के लिए कुछ घंटे समर्पित कर सकते हैं, जैसा कि मैंने किया।

(संक्षिप्तता के लिए, लिलिपैड्स को अब से "एलपी" कहा जाएगा।)

चरण 1: यह त्रुटि कई एलपी में देखी गई है, लेकिन…

यह चीन में बने एलपी को प्रभावित करने की अधिक संभावना है।

Arduino बोर्ड (LP सहित) इटली और चीन सहित कई देशों में बनाए जाते हैं। इतालवी/यूरोपीय संघ के बोर्ड आमतौर पर उच्चतम गुणवत्ता वाले होते हैं, और चीनी बोर्डों को संभवतः क्लोन के रूप में सबसे अच्छा वर्णित किया जाता है जो कि अच्छे हो सकते हैं, लेकिन अक्सर सस्ती सामग्री के साथ बनाए जाते हैं और इनमें पहले से लोड ड्राइवरों की कमी होती है। यह ध्यान रखना महत्वपूर्ण है कि Arduino पूरी तरह से खुला स्रोत है, इसलिए चीनी बोर्ड वास्तव में नकली नहीं हैं, और आमतौर पर काफी सस्ते होते हैं।

मैं एक छात्र हूं, मैं अमीर नहीं हूं, और मुझे ऐसे गुणकों की आवश्यकता है जो खर्च करने योग्य हो सकते हैं, इसलिए मैंने अमेज़ॅन प्राइम से लगभग $ 16.00 के लिए कई चीनी-निर्मित बोर्ड ऑर्डर किए। यह Sparkfun.com से बेचे गए एलपी की कीमत का लगभग आधा है!

अधिक "आधिकारिक" स्पार्कफुन अरुडिनो अधिक महंगे हैं, लेकिन उनके पास बेहतर गुणवत्ता नियंत्रण है, क्योंकि वे उच्च-अंत घटकों का उपयोग करते हैं और आमतौर पर पहले से स्थापित सही ड्राइवरों के साथ आते हैं। इसलिए यदि आप समय के लिए दबाए जाते हैं तो आप स्पार्कफुन या इसी तरह के खुदरा विक्रेता से अपने घटकों को खरीदने पर विचार करना चाहेंगे। (ध्यान दें कि कुछ स्पार्कफुन बोर्डों ने ड्राइवर मुद्दों के साथ भी प्रस्तुत किया है, लेकिन कुल मिलाकर वे अधिक विश्वसनीय हैं।)

आप AliExpress.com जैसी साइटों से और भी सस्ते में एलपी प्राप्त कर सकते हैं, लेकिन शिपिंग और सीमा शुल्क निकासी के लिए हफ्तों या महीनों तक प्रतीक्षा करने के लिए तैयार रहें। यदि ये बोर्ड खराब हैं तो आपके पास कम सहारा भी है। उदाहरण के लिए, अमेज़ॅन या स्पार्कफुन से खरीदे गए दोषपूर्ण बोर्डों को वापस करना आसान है, लेकिन आयातित बोर्डों को वापस करना आमतौर पर लगभग असंभव है। इसके बावजूद, मेरी योजना शीघ्र ही चीन से सीधे पुर्जे मंगवाने की है; बस जागरूक रहें कि यह जोखिम भरा है।

मूल रूप से:

स्पार्कफुन और यूरोपीय संघ में निर्मित बोर्डों के अन्य स्थापित विक्रेता:

  • सबसे महंगी
  • तेज़ से मध्यम शिपिंग समय (आमतौर पर मुफ़्त नहीं)
  • आमतौर पर सबसे कम तकनीकी मुद्दे (लेकिन अभी भी कुछ के लिए प्रवण)
  • दोषपूर्ण बोर्डों के लिए अच्छी ग्राहक सेवा के लिए उपयुक्त

अमेज़ॅन और चीन में निर्मित बोर्डों के अन्य अमेरिकी पुनर्विक्रेता:

  • सस्ते से मध्यम कीमत
  • तेजी से मध्यम शिपिंग समय (अक्सर मुफ्त या बहुत सस्ता)
  • संभवतः कुछ तकनीकी मुद्दे
  • दोषपूर्ण बोर्डों के लिए अच्छी ग्राहक सेवा के लिए उपयुक्त।

अलीबाबा/अलीएक्सप्रेस जैसी साइटों पर चीनी निर्माता या चीनी पुनर्विक्रेता:

  • सबसे सस्ता
  • मध्यम से धीमा शिपिंग समय (शिपिंग समय और लागत भिन्न होती है)
  • तकनीकी समस्या होने की सबसे अधिक संभावना
  • यदि आपका बोर्ड खराब है तो भयावह से लेकर अच्छी ग्राहक सेवा तक सब कुछ
  • उन विक्रेताओं की तलाश करें जिनके पास AliExpress जैसी साइटों पर अच्छी प्रतिक्रिया है

चरण 2: क्या यह प्लग इन है?

क्या यह प्लग इन है?
क्या यह प्लग इन है?
  1. सुनिश्चित करें कि एलपी आपके कंप्यूटर में एक काम कर रहे माइक्रो यूएसबी केबल के साथ प्लग किया गया है। एलपी पर कम से कम एक प्रकाश चालू होना चाहिए (जैसे ऊपर फोटो में), यह दर्शाता है कि एलपी शक्ति प्राप्त कर रहा है।
  2. यदि कोई प्रकाश नहीं है, तो आपके कंप्यूटर पर एक यूएसबी पोर्ट समस्या है, एक टूटी हुई केबल है, या एक टूटा हुआ एलपी बोर्ड है। विभिन्न डोरियों, बंदरगाहों और एक अलग एलपी का उपयोग करके सभी 3 की जांच करें-यदि आप एक प्राप्त कर सकते हैं।

चरण 3: सुनिश्चित करें कि आपने Arduino मेनू के भीतर सही बोर्ड विकल्प चुना है

सुनिश्चित करें कि आपने Arduino मेनू के भीतर सही बोर्ड विकल्प चुना है
सुनिश्चित करें कि आपने Arduino मेनू के भीतर सही बोर्ड विकल्प चुना है

मेनू के इस भाग को कैसे खोजें, इसके लिए ऊपर दी गई तस्वीर देखें। आप "लिलिपैड यूएसबी" विकल्प का चयन करना चाहते हैं। दूसरा लिलिपैड विकल्प पुराने बोर्ड के लिए है जिसमें बिल्ट-इन यूएसबी नहीं है।

चरण 4: क्या आप सही पोर्ट देख सकते हैं?

क्या आप सही पोर्ट देख सकते हैं?
क्या आप सही पोर्ट देख सकते हैं?

यहां हम केवल एक पोर्ट, ब्लूटूथ पोर्ट देख सकते हैं।

ये गलत है।:(आपके एलपी को दूसरे पोर्ट की जरूरत है। जब आपका एलपी ठीक से जुड़ा होता है तो आपको "लिलीपैड" (या लिलीपैड एमपी 3 के लिए एक संख्यात्मक स्ट्रिंग) के कुछ बदलाव के साथ एक पोर्ट दिखाई देगा।

जब तक आपको सही पोर्ट नहीं मिल जाता, आपका कंप्यूटर और एलपी एक दूसरे से बात नहीं कर सकते हैं और आप एलपी पर कोड अपलोड नहीं कर पाएंगे।:(

चरण 5: आप किस केबल का उपयोग कर रहे हैं?

आप किस केबल का उपयोग कर रहे हैं?
आप किस केबल का उपयोग कर रहे हैं?
आप किस केबल का उपयोग कर रहे हैं?
आप किस केबल का उपयोग कर रहे हैं?
आप किस केबल का उपयोग कर रहे हैं?
आप किस केबल का उपयोग कर रहे हैं?
  1. आप किस प्रकार की केबल का उपयोग कर रहे हैं? (मेरे अनुभव में जब केबल की बात आती है तो एलपी बहुत उधम मचाते हैं।) यह एक केबल होना चाहिए जो डेटा भेजने और प्राप्त करने में सक्षम हो। यदि आपने अपने सेल फ़ोन केबल का उपयोग अपने कंप्यूटर के साथ डेटा सिंक करने के लिए किया है तो वह केबल शायद ठीक है (हालाँकि यह हमेशा सत्य नहीं होता है)।
  2. कई माइक्रो-यूएसबी केबल केवल बिजली संचारित करते हैं। ये केबल आपके एलपी को आपके कंप्यूटर से कनेक्ट नहीं होने देंगे और इसके विपरीत! विश्वसनीय, परीक्षित डेटा केबल का उपयोग करें!
  3. उपरोक्त में से कोई भी केबल मेरे एलपी के लिए काम नहीं करता है। छोटे सफेद और काले वाले केवल पावर-माइक्रो-यूबीएस केबल हैं। वे डेटा को प्रभावी ढंग से परिवहन नहीं करते हैं, यदि बिल्कुल भी। लंबा ग्रे एक डेटा केबल है जो मेरे सेल फोन के साथ डेटा सिंक करता है, लेकिन आश्चर्यजनक रूप से मेरे एलपी के साथ सिंक नहीं हो सकता है। यही कारण है कि आपको कई डेटा केबलों को आज़माने की आवश्यकता है।
  4. अपने एलपी के साथ पावर केबल का उपयोग करते समय आप एक प्रकाश (आमतौर पर केवल एक) देखेंगे, लेकिन आपको केबल के साथ एक पोर्ट त्रुटि मिलेगी जो डेटा का समर्थन नहीं कर सकती है। मेनू और टर्मिनल दोनों में पोर्ट त्रुटियों वाली स्क्रीन के उदाहरण के लिए दो चित्र देखें। पावर-ओनली माइक्रो-यूएसबी केबल का उपयोग करना एकमात्र समस्या नहीं है जो इस त्रुटि का कारण बनती है, लेकिन यह एक सामान्य है।
  5. दो रोशनी एक संकेत हो सकती है कि एलपी सिंक हो रहा है, लेकिन यह हमेशा सच नहीं है।

चरण 6: यह केबल काम करता है

यह केबल काम करता है!
यह केबल काम करता है!
यह केबल काम करता है!
यह केबल काम करता है!
यह केबल काम करता है!
यह केबल काम करता है!

उपरोक्त केबल, एक सैमसंग माइक्रो-यूएसबी डेटा केबल, मेरे संग्रह में एकमात्र केबल थी जो मेरे एलपी के लिए काम करती थी। मैंने मॉडल नंबर दिखाने वाली तस्वीरें शामिल की हैं यदि आप इस केबल को आज़माना और ऑर्डर करना चाहते हैं और देखें कि यह आपके लिए काम करता है या नहीं।

फिर से, बोर्ड पर दोनों रोशनी आमतौर पर (या कम से कम पलक झपकते) होंगी जब बोर्ड ठीक से जुड़ा होगा।

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

चरण 7: क्या एक वैध केबल ने समस्या को ठीक किया?

क्या एक वैध केबल ने समस्या को ठीक किया?
क्या एक वैध केबल ने समस्या को ठीक किया?
क्या एक वैध केबल ने समस्या को ठीक किया?
क्या एक वैध केबल ने समस्या को ठीक किया?
क्या एक वैध केबल ने समस्या को ठीक किया?
क्या एक वैध केबल ने समस्या को ठीक किया?
  1. यदि आपके पास सही केबल है तो आपको पोर्ट सूचीबद्ध देखना चाहिए, जैसा कि टर्मिनल स्क्रीनशॉट में दिखाया गया है। यह अच्छा है। आपका एलपी अब काम कर रहा होगा।:डी
  2. यदि आपको अभी भी कोई त्रुटि दिखाई दे रही है - और आप निश्चित हैं कि आप एक उचित डेटा केबल का उपयोग कर रहे हैं - तो आप अपने एलपी पर रीसेट बटन को दबाने का प्रयास कर सकते हैं, जिस छोटे से पीतल के बटन को मैं फोटो में इंगित कर रहा हूं। इसे एक बार दबाएं और कुछ सेकंड के लिए दबाए रखें।
  3. आप त्वरित उत्तराधिकार में रीसेट बटन को दो बार दबाने का भी प्रयास कर सकते हैं, जो बूटलोडर को आरंभ करेगा।

यदि आप अभी भी पोर्ट नहीं ढूंढ पा रहे हैं तो अगले चरण पर जाएं।

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

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

यह काफी सीधा है। नीचे दिए गए ड्राइवर लिंक पर क्लिक करें और उपयुक्त ड्राइवर डाउनलोड करें, जो संभवतः मैक के लिए 64 बिट होगा। 32 बिट की संभावना भी काम करेगी।

FTDI ड्राइवर लिंक लिंक पर क्लिक करें और Mac के लिए फ़ाइल डाउनलोड करें। फ़ाइल ढूंढें (यह एक.dmg फ़ाइल है जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है), उस पर क्लिक करें, और फिर इसे स्वचालित रूप से इंस्टॉल करना चाहिए।

यदि आपको कोई परेशानी है तो यह साइट एक अच्छी व्याख्या देती है: FTDI ड्राइवर कैसे स्थापित करें

दोनों संस्करणों (VCP और DFXX) को स्थापित करने का प्रयास करें।

फिर आप Arduino को बंद करने और/या अपनी मशीन को पुनरारंभ करने का प्रयास कर सकते हैं। Arduino खोलें और देखें कि क्या आप अपने LP के लिए सही पोर्ट ढूंढ सकते हैं।

अब काम नहीं कर रहा? अगले चरण पर जाएं।

चरण 9: अभी भी काम नहीं कर रहा है? अपने बूटलोडर को जलाने का प्रयास करें।

अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।
अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।
अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।
अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।
अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।
अब काम नहीं कर रहा? अपने बूटलोडर को जलाने का प्रयास करें।

आप बूटलोडर को जलाने का भी प्रयास कर सकते हैं, जैसा कि ऊपर टर्मिनल स्क्रीनशॉट में दिखाया गया है।

यहां तक कि अगर आपको बर्न बूटलोडर त्रुटि मिलती है, तो मैंने पाया है कि इसे जलाने की कोशिश करने से आपका बोर्ड ठीक हो सकता है।

अंतिम स्क्रीनशॉट मुझे प्रोग्रामर विकल्पों को बदलते हुए दिखाता है, जो बूटलोडर को जलाने की कोशिश करते समय भी मदद कर सकता है। उन सभी को आज़माने के लिए स्वतंत्र महसूस करें, लेकिन याद रखें कि आमतौर पर आपके विभिन्न Arduino उपकरणों के लिए कौन सा उपयोग किया जाता है।

मुझे उम्मीद है कि मेरे ट्यूटोरियल ने आपको अपना एलपी ठीक करने में मदद की।

हालाँकि, यदि यह अभी भी काम नहीं कर रहा है, और आप बूटलोडर को बर्न करने में असमर्थ हैं, तो आपको अपने बूटलोडर को ठीक करने की आवश्यकता हो सकती है। इंस्ट्रक्शंस के पास इस पर कई बेहतरीन ट्यूटोरियल हैं, जिन्हें आसानी से खोजा जा सकता है।

सिफारिश की: