String.charAt() Arduino फ़ंक्शन

String Charat Arduino Fanksana



स्ट्रिंग बड़े आकार के डेटा को सहेज सकती है। Arduino के साथ काम करते समय, तार एक महत्वपूर्ण डेटा प्रकार होते हैं क्योंकि वे विभिन्न सेंसर से रीडिंग को स्टोर कर सकते हैं। Arduino में स्ट्रिंग वर्ग तार में हेरफेर करने के लिए विभिन्न कार्य प्रदान करता है। ऐसा ही एक फंक्शन है स्ट्रिंग.चारएट () . यह लेख चर्चा करता है स्ट्रिंग.चारएट () विस्तार से कार्य करें।

Arduino में String.charAt() क्या है

स्ट्रिंग.चारएट () Arduino में फ़ंक्शन वर्ण को स्ट्रिंग की विशिष्ट अनुक्रमणिका स्थिति पर लौटाता है। इस फ़ंक्शन में एक पैरामीटर होता है जो उस वर्ण की अनुक्रमणिका स्थिति है जिसे हम एक स्ट्रिंग से प्राप्त करना चाहते हैं।

वाक्य - विन्यास







का वाक्य-विन्यास स्ट्रिंग.चारएट () समारोह है:



डोरी। charAt ( अनुक्रमणिका )

उपरोक्त सिंटैक्स में, अनुक्रमणिका कीवर्ड एक स्ट्रिंग में एक वर्ण की स्थिति का प्रतिनिधित्व करता है।



वापसी का प्रकार

यह फ़ंक्शन हमें इंडेक्स नंबर पर स्ट्रिंग के अंदर वर्ण देता है जिसे हमने फ़ंक्शन पैरामीटर के रूप में पास किया था।





पैरामीटर

इस समारोह में शामिल है एक पैरामीटर:

अनुक्रमणिका - हम जिस चरित्र को जानना चाहते हैं उसकी सूचकांक स्थिति। यह स्ट्रिंग में वर्ण की स्थिति का प्रतिनिधित्व करने वाला एक धनात्मक पूर्णांक होना चाहिए।



Arduino में String.charAt () का उपयोग कैसे करें

उपयोग करने के लिए स्ट्रिंग.चारएट () Arduino में कार्य करें, इन चरणों का पालन करें:

  • स्ट्रिंग वर्ग का उपयोग करके एक स्ट्रिंग बनाएँ।
  • बुलाएं charAt() इस स्ट्रिंग ऑब्जेक्ट पर कार्य करें।
  • उस वर्ण की अनुक्रमणिका स्थिति पास करें जिसे हम पैरामीटर के रूप में जानना चाहते हैं charAt() समारोह।

नीचे वह कोड है जो के उपयोग की व्याख्या करता है स्ट्रिंग.चारएट () Arduino प्रोग्रामिंग में कार्य:

खालीपन स्थापित करना ( ) {

धारावाहिक। शुरू ( 9600 ) ;

स्ट्रिंग myString = 'लिनक्स' ;

चार myChar = myString. charAt ( 4 ) ;

धारावाहिक। छपाई ( 'सूचकांक 4 पर वर्ण है:' ) ;

धारावाहिक। println ( myChar ) ;

}

खालीपन कुंडली ( ) {

}

में सीरियल कम्युनिकेशन को इनिशियलाइज़ करके कोड शुरू किया गया स्थापित करना() समारोह। उसके बाद, एक नया स्ट्रिंग चर myString मूल्य के साथ 'लिनक्स' परिभाषित किया गया।

charAt() फ़ंक्शन को myString पर 4 के तर्क के साथ कॉल किया जाता है। यह हमें वर्ण देगा 4 वां एक स्ट्रिंग के अंदर स्थिति। सूचकांक की गिनती बाईं ओर से शुरू होती है और संख्या 0 से शुरू होती है। एक बार वर्ण पढ़ने के बाद इसे इसमें संग्रहीत किया जाएगा myChar चर। कोड मान के अंतिम भाग में myChar सीरियल मॉनीटर पर प्रिंट होता है।

निम्न आउटपुट स्ट्रिंग के पांचवें वर्ण के रूप में दिखाई देगा 'लिनक्स' है 'एक्स' , इसलिए इसे सीरियल मॉनीटर पर प्रिंट किया जाएगा।

टिप्पणी: स्ट्रिंग.चारएट () फ़ंक्शन केवल ASCII वर्णों के साथ काम करता है। यह विस्तारित ASCII या यूनिकोड वर्णों को नियंत्रित नहीं कर सकता।

निष्कर्ष

स्ट्रिंग.चारएट () Arduino में फ़ंक्शन हमें एक स्ट्रिंग के अंदर एक विशिष्ट स्थान पर वर्ण दे सकता है। इस फ़ंक्शन का उपयोग करके, हम इस फ़ंक्शन के पैरामीटर के रूप में वर्ण की अनुक्रमणिका संख्या पास करके स्ट्रिंग से किसी भी वर्ण को पुनर्प्राप्त कर सकते हैं। इस फ़ंक्शन के सिंटैक्स, पैरामीटर और रिटर्न वैल्यू के विवरण के लिए लेख पढ़ें।