String.charAt() Arduino செயல்பாடு

String Charat Arduino Ceyalpatu



சரம் பெரிய அளவிலான தரவைச் சேமிக்கும். Arduino உடன் பணிபுரியும் போது, ​​சரங்கள் ஒரு முக்கியமான தரவு வகையாகும், ஏனெனில் அவை வெவ்வேறு உணரிகளிலிருந்து வாசிப்புகளை சேமிக்க முடியும். Arduino இல் உள்ள String class ஆனது சரங்களை கையாள பல்வேறு செயல்பாடுகளை வழங்குகிறது. அத்தகைய ஒரு செயல்பாடு உள்ளது String.charAt() . இந்தக் கட்டுரை விவாதிக்கிறது String.charAt() விரிவாக செயல்பாடு.

Arduino இல் String.charAt() என்றால் என்ன

தி String.charAt() Arduino இல் உள்ள செயல்பாடு ஒரு சரத்தின் ஒரு குறிப்பிட்ட குறியீட்டு நிலையில் எழுத்தை வழங்குகிறது. இந்த செயல்பாடு ஒரு அளவுருவைக் கொண்டுள்ளது, இது ஒரு சரத்திலிருந்து நாம் பெற விரும்பும் எழுத்தின் குறியீட்டு நிலை.

தொடரியல்







என்ற தொடரியல் String.charAt() செயல்பாடு:



லேசான கயிறு. சார்அட் ( குறியீட்டு )

மேலே உள்ள தொடரியல், குறியீட்டு முக்கிய வார்த்தை ஒரு சரத்தில் ஒரு எழுத்தின் நிலையை குறிக்கிறது.



திரும்பும் வகை

இந்தச் சார்பு, ஒரு சார்பு அளவுருவாக நாம் அனுப்பிய குறியீட்டு எண்ணில் உள்ள ஒரு சரத்திற்குள் உள்ள எழுத்தை நமக்கு வழங்குகிறது.





அளவுரு

இந்த செயல்பாடு கொண்டுள்ளது ஒன்று அளவுரு:

குறியீட்டு - நாம் அறிய விரும்பும் பாத்திரத்தின் குறியீட்டு நிலை. இது சரத்தில் உள்ள பாத்திரத்தின் நிலையைக் குறிக்கும் நேர்மறை முழு எண்ணாக இருக்க வேண்டும்.



Arduino இல் String.charAt() ஐ எவ்வாறு பயன்படுத்துவது

பயன்படுத்த String.charAt() Arduino இல் செயல்பட, இந்த வழிமுறைகளைப் பின்பற்றவும்:

  • சரம் வகுப்பைப் பயன்படுத்தி ஒரு சரத்தை உருவாக்கவும்.
  • அழைக்கவும் charAt() இந்த சரம் பொருளில் செயல்பாடு.
  • ஒரு அளவுருவாக நாம் அறிய விரும்பும் எழுத்தின் குறியீட்டு நிலையை அனுப்பவும் charAt() செயல்பாடு.

பயன்பாட்டை விளக்கும் குறியீடு கீழே உள்ளது String.charAt() Arduino நிரலாக்கத்தில் செயல்பாடு:

வெற்றிடமானது அமைவு ( ) {

தொடர். தொடங்கும் ( 9600 ) ;

சரம் myString = 'லினக்ஸ்' ;

கரி myChar = myString. சார்அட் ( 4 ) ;

தொடர். அச்சு ( 'குறியீடு 4 இல் உள்ள எழுத்து:' ) ;

தொடர். println ( myChar ) ;

}

வெற்றிடமானது வளைய ( ) {

}

தொடர் தொடர்பை துவக்குவதன் மூலம் குறியீடு தொடங்கப்பட்டது அமைப்பு() செயல்பாடு. அதன் பிறகு, ஒரு புதிய சரம் மாறி myString மதிப்புடன் 'லினக்ஸ்' வரையறுக்கப்படுகிறது.

தி charAt() செயல்பாடு myString இல் 4 இன் வாதத்துடன் அழைக்கப்படுகிறது. இது நமக்கு எழுத்துகளை வழங்கும் 4 வது ஒரு சரத்தின் உள்ளே நிலை. குறியீட்டிற்கான எண்ணுதல் இடதுபுறத்தில் இருந்து தொடங்கி எண் 0 உடன் தொடங்குகிறது. எழுத்தைப் படித்தவுடன் அது சேமிக்கப்படும் myChar மாறி. குறியீடு மதிப்பின் கடைசி பகுதியில் myChar தொடர் மானிட்டரில் அச்சிடப்படுகிறது.

பின்வரும் வெளியீடு சரத்தின் ஐந்தாவது எழுத்தாகத் தோன்றும் 'லினக்ஸ்' இருக்கிறது 'எக்ஸ்' , எனவே இது தொடர் மானிட்டரில் அச்சிடப்படும்.

குறிப்பு: String.charAt() செயல்பாடு ASCII எழுத்துகளுடன் மட்டுமே செயல்படுகிறது. இது நீட்டிக்கப்பட்ட ASCII அல்லது Unicode எழுத்துக்களைக் கையாள முடியாது.

முடிவுரை

தி String.charAt() Arduino இல் உள்ள செயல்பாடு ஒரு சரத்திற்குள் ஒரு குறிப்பிட்ட நிலையில் உள்ள எழுத்தை நமக்கு அளிக்கும். இந்தச் செயல்பாட்டைப் பயன்படுத்தி, இந்தச் செயல்பாட்டின் அளவுருவின் குறியீட்டு எண்ணைக் கடந்து, சரத்திலிருந்து எந்த எழுத்தையும் மீட்டெடுக்கலாம். இந்தச் செயல்பாட்டின் தொடரியல், அளவுருக்கள் மற்றும் வருவாய் மதிப்பு பற்றிய விவரங்களுக்கு கட்டுரையைப் படிக்கவும்.