arduino-लोगो

Arduino REES2 Uno कसे वापरावे

कसे-वापरायचे-Arduino-REES2-Uno-उत्पादन

Arduino Uno कसे वापरावे

कसे-वापरायचे-Arduino-REES2-Uno-fig-1

ठराविक अर्ज

  • Xoscillo, एक मुक्त-स्रोत ऑसिलोस्कोप
  • Arduinome, एक MIDI कंट्रोलर डिव्हाइस जे मोनोमची नक्कल करते
  • OBDuino, एक ट्रिप संगणक जो ऑन-बोर्ड डायग्नोस्टिक्स इंटरफेस वापरतो जो बहुतेक आधुनिक कारमध्ये आढळतो
  • अर्डुपायलट, ड्रोन सॉफ्टवेअर आणि हार्डवेअर
  • 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 -> माजीampलेस -> मूलभूत -> ब्लिंक एलईडी. कोड आपोआप विंडोमध्ये लोड होईल.कसे-वापरायचे-Arduino-REES2-Uno-fig-8
  • अपलोड बटण दाबा आणि प्रोग्राम पूर्ण झाले अपलोडिंग म्हणेपर्यंत प्रतीक्षा करा. तुम्हाला पिन 13 च्या पुढे LED ब्लिंक व्हायला दिसले पाहिजे. लक्षात घ्या की बहुतेक बोर्डांना आधीपासूनच हिरवा एलईडी जोडलेला आहे – तुम्हाला वेगळ्या एलईडीची गरज नाही.

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

तुम्ही Arduino Uno वर कोणताही प्रोग्राम अपलोड करू शकत नसल्यास आणि "BLINK" साठी ही त्रुटी मिळाल्यास Tx आणि Rx अपलोड करताना एकाच वेळी ब्लिंक करा आणि संदेश तयार करा.
avrdude: सत्यापन त्रुटी, बाइट 0x00000x0d वर प्रथम जुळत नाही != 0x0c Avrdude सत्यापन त्रुटी; सामग्री जुळत नाही Avrdudedone “धन्यवाद”कसे-वापरायचे-Arduino-REES2-Uno-fig-9

सूचना

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

चालक

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

धावा 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G आपले वापरकर्तानाव डायल करा
  • बदल प्रभावी होण्यासाठी लॉग ऑफ करा आणि पुन्हा लॉग इन करा.

सिरीयल पोर्टमध्ये प्रवेश

  • Windows वर, सॉफ्टवेअर सुरू होण्यास धीमे असल्यास किंवा लॉन्च करताना क्रॅश होत असल्यास, किंवा टूल्स मेनू उघडण्यास धीमा असल्यास, आपल्याला डिव्हाइस व्यवस्थापकामध्ये ब्लूटूथ सिरीयल पोर्ट किंवा इतर नेटवर्क केलेले COM पोर्ट अक्षम करावे लागतील. Arduino सॉफ्टवेअर तुमच्या संगणकावरील सर्व सिरीयल (COM) पोर्ट्स जेव्हा ते सुरू होते आणि जेव्हा तुम्ही टूल्स मेनू उघडता तेव्हा स्कॅन करते आणि हे नेटवर्क केलेले पोर्ट काहीवेळा मोठा विलंब किंवा क्रॅश होऊ शकतात.
  • तुम्ही यूएसबी सेल्युलर वाय-फाय डोंगल सॉफ्टवेअर (उदा. स्प्रिंट किंवा व्हेरिझॉन वरून), पीडीए सिंक अॅप्लिकेशन्स, ब्लूटूथ-यूएसबी ड्रायव्हर्स (उदा. ब्लूसोलील), व्हर्च्युअल डिमन टूल्स इत्यादीसारखे सर्व सीरियल पोर्ट स्कॅन करणारे कोणतेही प्रोग्राम चालवत नसल्याचे तपासा.
  • तुमच्याकडे फायरवॉल सॉफ्टवेअर नसल्याची खात्री करा जे सिरीयल पोर्ट (उदा. झोन अलार्म) मध्ये प्रवेश अवरोधित करते.
  • जर तुम्ही USB वरील डेटा वाचण्यासाठी किंवा Arduino बोर्डवर सिरीयल कनेक्शन वापरत असाल तर तुम्हाला प्रोसेसिंग, PD, vvvv इ. सोडावे लागेल.
  • लिनक्सवर, तुम्ही Arduino सॉफ्टवेअर रूट म्हणून चालवण्याचा प्रयत्न करू शकता, किमान तात्पुरते अपलोडचे निराकरण करते की नाही हे पाहण्यासाठी.

शारीरिक संबंध

  • प्रथम तुमचा बोर्ड चालू असल्याची खात्री करा (हिरवा LED चालू आहे) आणि संगणकाशी जोडला आहे.
  • Arduino Uno आणि Mega 2560 ला USB हबद्वारे Mac शी कनेक्ट करण्यात समस्या असू शकतात. तुमच्या “टूल्स > सिरीयल पोर्ट” मेनूमध्ये काहीही दिसत नसल्यास, बोर्ड थेट तुमच्या संगणकावर प्लग करून Arduino IDE रीस्टार्ट करण्याचा प्रयत्न करा.
  • डिजिटल पिन 0 आणि 1 अपलोड करताना डिस्कनेक्ट करा कारण ते संगणकासह सीरियल कम्युनिकेशनसह सामायिक केले जातात (कोड अपलोड केल्यानंतर ते कनेक्ट केले जाऊ शकतात आणि वापरले जाऊ शकतात).
  • बोर्डशी काहीही जोडलेले नसताना अपलोड करण्याचा प्रयत्न करा (अर्थात USB केबल व्यतिरिक्त).
  • बोर्ड धातू किंवा प्रवाहकीय कोणत्याही गोष्टीला स्पर्श करत नाही याची खात्री करा.
  • भिन्न USB केबल वापरून पहा; कधी कधी ते काम करत नाहीत.

ऑटो रीसेट

  • तुमच्याकडे असा बोर्ड असेल जो ऑटो-रीसेटला सपोर्ट करत नसेल, तर अपलोड करण्यापूर्वी काही सेकंद आधी तुम्ही बोर्ड रीसेट करत आहात याची खात्री करा. (Arduino Diecimila, Dumilanove, आणि Nano 6-पिन प्रोग्रामिंग शीर्षलेखांसह LilyPad, Pro आणि Pro Mini प्रमाणे ऑटो-रीसेटला समर्थन देतात).
  • तथापि, लक्षात ठेवा की काही डायसिमिला चुकीच्या बूटलोडरने चुकून बर्न केले होते आणि अपलोड करण्यापूर्वी तुम्हाला रिसेट बटण भौतिकरित्या दाबण्याची आवश्यकता असू शकते.
  • तथापि, काही संगणकांवर, तुम्ही Arduino वातावरणात अपलोड बटण दाबल्यानंतर तुम्हाला बोर्डवरील रीसेट बटण दाबावे लागेल. 10 सेकंद किंवा त्याहून अधिक वेळ, दोन दरम्यानचे वेगवेगळे अंतर वापरून पहा.
  • तुम्हाला ही त्रुटी आढळल्यास: [VP 1]डिव्हाइस योग्यरित्या प्रतिसाद देत नाही. पुन्हा अपलोड करण्याचा प्रयत्न करा (म्हणजे बोर्ड रीसेट करा आणि दुसऱ्यांदा डाउनलोड बटण दाबा).

बूट लोडर

  • तुमच्या Arduino बोर्डवर बूटलोडर बर्न झाला असल्याची खात्री करा. तपासण्यासाठी, बोर्ड रीसेट करा. अंगभूत LED (जे पिन 13 ला जोडलेले आहे) ब्लिंक झाले पाहिजे. तसे नसल्यास, तुमच्या बोर्डवर बूटलोडर असू शकत नाही.
  • तुमच्याकडे कोणत्या प्रकारचे बोर्ड आहेत. जर ते एक मिनी, लिलीपॅड किंवा इतर बोर्ड असेल ज्यासाठी अतिरिक्त वायरिंग आवश्यक असेल तर, शक्य असल्यास, तुमच्या सर्किटचा फोटो समाविष्ट करा.
  • तुम्ही कधी बोर्डवर अपलोड करू शकलात की नाही. तसे असल्यास, बोर्डाने काम करणे थांबवण्याआधी/जेव्हा तुम्ही त्यासोबत काय करत होता आणि तुम्ही अलीकडे तुमच्या संगणकावरून कोणते सॉफ्टवेअर जोडले किंवा काढून टाकले आहे?
  • जेव्हा तुम्ही व्हर्बोज आउटपुट सक्षम करून अपलोड करण्याचा प्रयत्न करता तेव्हा संदेश प्रदर्शित होतात. हे करण्यासाठी, टूलबारमधील अपलोड बटणावर क्लिक करताना शिफ्ट की दाबून ठेवा.

Arduino REES2 Uno मार्गदर्शक कसे वापरावे

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *