क्या uno पर tx और rx पिन को नियमित डिजिटल पिन की तरह इस्तेमाल किया जा सकता है?


12

यूनो में डिजिटल पिंस 0-13 चिह्नित हैं।

0 को आरएक्स के रूप में और 1 को टीएक्स के रूप में चिह्नित किया गया है। अगर मैं डिजिटल पिंस से छोटा हूं तो क्या इन दो पिनों को नियमित डिजिटल पिन के रूप में इस्तेमाल किया जा सकता है?


यदि आप डिजिटल पिन से कम हैं, तो आप एनालॉग पिन का उपयोग कर सकते हैं। वे डिजिटल पिन के रूप में भी काम करते हैं।
मिकेल पटेल

जवाबों:


9

हाँ आप इन 2 पिनों का पूरी तरह से उपयोग कर सकते हैं जब तक कि आपका प्रोग्राम उपयोग नहीं करता है Serial

संपादित करें: USB पर सीरियल डेटा आरएक्स और टीएक्स पिन से जुड़े तांबे के निशान के माध्यम से जाता है, उन्हें यूएसबी से सीरियल कनवर्टर चिप से जोड़ता है।


मेरा कार्यक्रम धारावाहिक का उपयोग कर रहा है, लेकिन यूएसबी के माध्यम से इसे पंप कर रहा है। आरएक्सएक्स पिन से बाहर नहीं। क्या यह अभी भी एक समस्या है?
c_breeez

4
यह वही है: USB डेटा RX / TX पिन के माध्यम से गुजर रहा है :-(
jfpoilpret

आपके महान जवाब के लिए ठीक है धन्यवाद और इन बिंदुओं को स्पष्ट करना
c_breeez

3

इसके अलावा, आप यह सुनिश्चित करना चाहेंगे कि Arduino की प्रोग्रामिंग करते समय ये तार जुड़े नहीं हैं। अन्यथा आपको समस्याएं हो सकती हैं।


-1

आप कर सकते हैं, लेकिन यह सीरियल पोर्ट को निष्क्रिय कर देगा।


नहीं, यह चारों ओर का दूसरा तरीका है: सीरियल पोर्ट की उच्च प्राथमिकता है। जब आप इसे सक्षम Serial.begin()करते हैं, तो आप सामान्य पोर्ट ऑपरेशन ( और pinMode(), ) को अक्षम कर रहे हैं । एक अपवाद के साथ: आप RX पिन को सेट कर सकते हैं , बजाय जो डिफ़ॉल्ट है। ATmega328P की डेटाशीट को Cf करें, विशेष रूप से सेक्शन वैकल्पिक पोर्ट फ़ंक्शंस , डेटा ट्रांसमिशन - USART ट्रांसमीटर और डेटा रिसेप्शन - USART रिसीवरdigitalRead()digitalWrite()INPUT_PULLUPINPUT
एडगर बनेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.