arduino-logo

Arduino REES2 Uno कसरी प्रयोग गर्ने

कसरी प्रयोग गर्ने-Arduino-REES2-Uno-उत्पादन

Arduino Uno कसरी प्रयोग गर्ने

कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-1

सामान्य आवेदन

  • Xoscillo, एक खुला स्रोत ओसिलोस्कोप
  • Arduinome, एक MIDI नियन्त्रक उपकरण जसले मोनोमको नक्कल गर्दछ
  • OBDuino, एक यात्रा कम्प्युटर जसले धेरै आधुनिक कारहरूमा पाइने अन-बोर्ड डायग्नोस्टिक्स इन्टरफेस प्रयोग गर्दछ।
  • Ardupilot, ड्रोन सफ्टवेयर र हार्डवेयर
  • Gameduino, रेट्रो 2D भिडियो गेमहरू सिर्जना गर्न Arduino ढाल
  • ArduinoPhone, आफैले गर्ने सेलफोन
  • पानी गुणस्तर परीक्षण प्लेटफर्म

डाउनलोड / स्थापना

  • मा जानुहोस् www.arduino.cc arduino सफ्टवेयरको नवीनतम संस्करण डाउनलोड गर्न र आफ्नो अपरेटिङ सिस्टम चयन गर्नुहोस्
  • शीर्षक पट्टीमा सफ्टवेयर ट्याबमा क्लिक गर्नुहोस्, तपाईंले यो छवि देख्नुहुनेछ एक पटक तल स्क्रोल गर्नुहोस्कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-2
  • तपाइँको अपरेटिङ सिस्टम अनुसार, यदि तपाइँसँग विन्डोज प्रणाली छ भने विन्डोज स्थापनाकर्ता छनौट गर्नुहोस्। कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-3

प्रारम्भिक सेटअप

  • उपकरण मेनु र बोर्ड चयन गर्नुहोस्कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-5
  • त्यसपछि तपाईंले प्रोग्राम गर्न चाहनुभएको Arduino बोर्डको प्रकार चयन गर्नुहोस्, हाम्रो अवस्थामा यो Arduino Uno हो। कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-6कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-7
  • प्रोग्रामर Arduino ISP चयन गर्नुहोस्, यदि यो चयन गरिएको छैन भने Arduino ISP प्रोग्रामर चयन गर्नुपर्छ। Arduino जडान पछि COM पोर्ट चयन गर्नुपर्छ।

एलईडी झिम्काउनुहोस्

  • बोर्डलाई कम्प्युटरमा जडान गर्नुहोस्। Arduino मा, सफ्टवेयर जानुहोस् File -> पूर्वamples -> आधारभूत -> Blink LED। कोड स्वतः विन्डोमा लोड हुनेछ।कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-8
  • अपलोड बटन थिच्नुहोस् र कार्यक्रमले अपलोड गरिसकेसम्म पर्खनुहोस्। तपाईंले पिन 13 को छेउमा रहेको एलईडी देख्नुपर्छ। ध्यान दिनुहोस् कि त्यहाँ धेरै बोर्डहरूमा पहिले नै हरियो एलईडी जडान गरिएको छ - तपाईंलाई आवश्यक पर्दैन कि एक अलग एलईडी।

समस्या निवारण

यदि तपाइँ Arduino Uno मा कुनै पनि प्रोग्राम अपलोड गर्न सक्षम हुनुहुन्न र "BLINK" को लागि यो त्रुटि प्राप्त गर्दै Tx र Rx एकैसाथ झिम्काउने र सन्देश उत्पन्न गर्दा।
avrdude: प्रमाणीकरण त्रुटि, बाइट 0x00000x0d मा पहिलो बेमेल != 0x0c Avrdude प्रमाणीकरण त्रुटि; सामग्री बेमेल Avrdudedone "धन्यवाद"कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-9

सुझाव

  • सुनिश्चित गर्नुहोस् कि तपाईंले उपकरण > बोर्ड मेनुमा सही वस्तु चयन गर्नुभएको छ। यदि तपाइँसँग Arduino Uno छ भने, तपाइँ यसलाई छनौट गर्न आवश्यक छ। साथै, नयाँ Arduino Duemilanove बोर्डहरू ATmega328 सँग आउँछन्, जबकि पुरानाहरूसँग ATmega168 हुन्छ। जाँच गर्न, तपाईंको Arduino बोर्डमा माइक्रोकन्ट्रोलर (ठूलो चिप) मा पाठ पढ्नुहोस्।
  • उपकरण > सिरियल पोर्ट मेनुमा उपयुक्त पोर्ट चयन गरिएको छ भनी जाँच गर्नुहोस् (यदि तपाईंको पोर्ट देखा पर्दैन भने, कम्प्युटरमा जडान भएको बोर्डको साथ IDE पुन: सुरु गर्ने प्रयास गर्नुहोस्)। म्याकमा, सिरियल पोर्ट /dev/tty.usbmodem621 (Uno वा Mega 2560 को लागि) वा /dev/tty.usbserial-A02f8e (पुरानो, FTDI-आधारित बोर्डहरूको लागि) जस्तो हुनुपर्छ। लिनक्समा, यो /dev/ttyACM0 वा समान हुनुपर्छ (Uno वा मेगा 2560 को लागि) वा
    /dev/ttyUSB0 वा समान (पुरानो बोर्डहरूको लागि)।
  • विन्डोजमा, यो COM पोर्ट हुनेछ तर कुन कुन हेर्नको लागि तपाईंले यन्त्र प्रबन्धक (पोर्टहरू अन्तर्गत) मा जाँच गर्न आवश्यक छ। यदि तपाइँसँग तपाइँको Arduino बोर्डको लागि सिरियल पोर्ट छैन जस्तो लाग्दैन, चालकहरूको बारेमा निम्न जानकारी हेर्नुहोस्।

चालकहरू

  • Windows 7 (विशेष गरी 64-बिट संस्करण) मा, तपाईंले यन्त्र प्रबन्धकमा जानुहोस् र Uno वा मेगा 2560 को लागि ड्राइभरहरू अद्यावधिक गर्न आवश्यक पर्दछ।कसरी प्रयोग गर्ने-Arduino-REES2-Uno-fig-10
  • केवल यन्त्रमा दायाँ क्लिक गर्नुहोस् (बोर्ड तपाईंको कम्प्युटरमा जडान हुनुपर्छ), र उपयुक्त .inf मा विन्डोज पोइन्ट गर्नुहोस्। file फेरि। .inf Arduino सफ्टवेयरको ड्राइभर/ डाइरेक्टरीमा छ (यसको FTDI USB ड्राइभर उप-निर्देशिकामा होइन)।
  • यदि तपाईंले Windows XP मा Uno वा मेगा 2560 ड्राइभरहरू स्थापना गर्दा यो त्रुटि पाउनुभयो भने: "प्रणालीले फेला पार्न सक्दैन। file निर्दिष्ट
  • लिनक्समा, Uno र Mega 2560 फारम /dev/ttyACM0 को यन्त्रहरूको रूपमा देखा पर्दछ। यी RXTX पुस्तकालयको मानक संस्करण द्वारा समर्थित छैनन् जुन Arduino सफ्टवेयरले क्रमिक संचारको लागि प्रयोग गर्दछ। लिनक्सको लागि Arduino सफ्टवेयर डाउनलोडमा यी /dev/ttyACM* उपकरणहरू खोज्नको लागि प्याच गरिएको RXTX पुस्तकालयको संस्करण समावेश छ। त्यहाँ एक Ubuntu प्याकेज पनि छ (11.04 को लागी) जसमा यी उपकरणहरूको लागि समर्थन समावेश छ। यदि, यद्यपि, तपाईंले आफ्नो वितरणबाट RXTX प्याकेज प्रयोग गर्दै हुनुहुन्छ भने, तपाईंले /dev/ttyACM0 बाट/dev/ttyUSB0 (पूर्वको लागिample) ताकि क्रमिक पोर्ट Arduino सफ्टवेयरमा देखा पर्दछ

चलाउनुहोस् 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G आफ्नो प्रयोगकर्ता नाम डायल गर्नुहोस्
  • परिवर्तनहरू प्रभावकारी हुनको लागि लग अफ गर्नुहोस् र फेरि लग इन गर्नुहोस्।

सिरियल पोर्टमा पहुँच

  • Windows मा, यदि सफ्टवेयर सुरु गर्न ढिलो छ वा लन्चमा क्र्यास हुन्छ, वा उपकरण मेनु खोल्न ढिलो छ भने, तपाइँले यन्त्र प्रबन्धकमा ब्लुटुथ सिरियल पोर्ट वा अन्य नेटवर्क COM पोर्टहरू असक्षम गर्न आवश्यक पर्दछ। Arduino सफ्टवेयरले तपाइँको कम्प्युटरमा सबै सिरियल (COM) पोर्टहरू स्क्यान गर्दछ जब यो सुरु हुन्छ र जब तपाइँ उपकरण मेनु खोल्नुहुन्छ, र यी सञ्जाल पोर्टहरूले कहिलेकाहीँ ठूलो ढिलाइ वा क्र्यासहरू निम्त्याउन सक्छ।
  • तपाईंले USB सेलुलर Wi-Fi डोङ्गल सफ्टवेयर (जस्तै Sprint वा Verizon बाट), PDA सिंक एपहरू, ब्लुटुथ-USB ड्राइभरहरू (जस्तै BlueSoleil), भर्चुअल डेमन उपकरणहरू, आदि जस्ता सबै सिरियल पोर्टहरू स्क्यान गर्ने कुनै पनि प्रोग्रामहरू चलिरहेको छैन भनी जाँच गर्नुहोस्।
  • सुनिश्चित गर्नुहोस् कि तपाईसँग फायरवाल सफ्टवेयर छैन जसले सिरियल पोर्टमा पहुँच रोक्छ (जस्तै जोन अलार्म)।
  • यदि तपाइँ USB मा डाटा पढ्न वा Arduino बोर्डमा सिरियल जडान प्रयोग गर्दै हुनुहुन्छ भने तपाइँले प्रशोधन, PD, vvvv, आदि छोड्नु पर्ने हुन सक्छ।
  • लिनक्समा, तपाईले Arduino सफ्टवेयरलाई रूटको रूपमा चलाउन प्रयास गर्न सक्नुहुन्छ, कम्तिमा अस्थायी रूपमा हेर्नको लागि यदि अपलोड फिक्स गर्दछ।

भौतिक जडान

  • पहिले निश्चित गर्नुहोस् कि तपाईंको बोर्ड सक्रिय छ (हरियो एलईडी सक्रिय छ) र कम्प्युटरमा जडान गरिएको छ।
  • Arduino Uno र Mega 2560 लाई USB हब मार्फत म्याकमा जडान गर्न समस्या हुन सक्छ। यदि तपाइँको "उपकरण> सिरियल पोर्ट" मेनुमा केहि देखिएन भने, बोर्डलाई सिधै तपाइँको कम्प्युटरमा प्लग गर्ने प्रयास गर्नुहोस् र Arduino IDE पुन: सुरु गर्नुहोस्।
  • डिजिटल पिनहरू 0 र 1 लाई अपलोड गर्दा विच्छेद गर्नुहोस् किनभने तिनीहरू कम्प्युटरसँग सिरियल कम्युनिकेसनसँग साझेदारी गरिएका छन् (तिनीहरू जडान हुन सक्छन् र कोड अपलोड गरिसकेपछि प्रयोग गर्न सकिन्छ)।
  • बोर्डमा जडान नभएको (USB केबल बाहेक, अवश्य) अपलोड गर्ने प्रयास गर्नुहोस्।
  • निश्चित गर्नुहोस् कि बोर्डले धातु वा प्रवाहकीय कुनै पनि कुरालाई छोएको छैन।
  • फरक USB केबल प्रयास गर्नुहोस्; कहिलेकाहीँ तिनीहरू काम गर्दैनन्।

स्वत: रिसेट

  • यदि तपाईंसँग स्वत: रिसेट समर्थन नगर्ने बोर्ड छ भने, तपाईंले अपलोड गर्नु अघि केही सेकेन्डहरू बोर्ड रिसेट गर्दै हुनुहुन्छ भनेर निश्चित गर्नुहोस्। (Arduino Diecimila, Duemilanove, र Nano ले LilyPad, Pro, र Pro Mini लाई 6-pin प्रोग्रामिङ हेडरको साथ स्वतः रिसेट समर्थन गर्दछ)।
  • यद्यपि, नोट गर्नुहोस् कि केहि Diecimila गलत बुटलोडरको साथ गलत रूपमा जलाइएको थियो र अपलोड गर्नु अघि तपाईले शारीरिक रूपमा रिसेट बटन थिच्नु पर्ने हुन सक्छ।
  • जे होस्, केही कम्प्युटरहरूमा, तपाईंले Arduino वातावरणमा अपलोड बटन थिचेपछि बोर्डमा रिसेट बटन थिच्नु पर्ने हुन सक्छ। 10 सेकेन्ड वा बढी सम्म, दुई बीच समय को फरक अन्तराल प्रयास गर्नुहोस्।
  • यदि तपाईंले यो त्रुटि पाउनुभयो भने: [VP 1]यन्त्रले सही रूपमा प्रतिक्रिया दिइरहेको छैन। फेरि अपलोड गर्ने प्रयास गर्नुहोस् (अर्थात् बोर्ड रिसेट गर्नुहोस् र दोस्रो पटक डाउनलोड बटन थिच्नुहोस्)।

बुट लोडर

  • सुनिश्चित गर्नुहोस् कि तपाईको Arduino बोर्डमा बुटलोडर जलाइएको छ। जाँच गर्न, बोर्ड रिसेट गर्नुहोस्। बिल्ट-इन एलईडी (जुन पिन 13 मा जडान गरिएको छ) झिम्काउनु पर्छ। यदि यो छैन भने, तपाइँको बोर्डमा बुटलोडर नहुन सक्छ।
  • तपाईसँग कस्तो बोर्ड छ। यदि यो मिनी, लिलीप्याड वा अन्य बोर्ड हो जसलाई अतिरिक्त तारहरू आवश्यक छ भने, सम्भव भएमा आफ्नो सर्किटको फोटो समावेश गर्नुहोस्।
  • तपाईं बोर्डमा अपलोड गर्न सक्षम हुनुहुन्थ्यो वा होइन। यदि त्यसो हो भने, तपाइँ बोर्डसँग के गर्दै हुनुहुन्थ्यो / जब यसले काम गर्न छोड्यो, र तपाइँले भर्खरै तपाइँको कम्प्युटरबाट कुन सफ्टवेयर थप्नुभयो वा हटाउनुभयो?
  • तपाईंले भर्बोज आउटपुट सक्षम पारेर अपलोड गर्ने प्रयास गर्दा सन्देशहरू प्रदर्शित हुन्छन्। यो गर्नका लागि, उपकरणपट्टीमा अपलोड बटनमा क्लिक गर्दा शिफ्ट कुञ्जी होल्ड गर्नुहोस्।

Arduino REES2 Uno गाइड कसरी प्रयोग गर्ने

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *