String.charAt() Arduino ফাংশন

String Charat Arduino Phansana



স্ট্রিংটি বড় আকারের ডেটা সংরক্ষণ করতে পারে। Arduino এর সাথে কাজ করার সময়, স্ট্রিং একটি গুরুত্বপূর্ণ ডেটা টাইপ কারণ তারা বিভিন্ন সেন্সর থেকে রিডিং সঞ্চয় করতে পারে। আরডুইনোতে স্ট্রিং ক্লাস স্ট্রিং ম্যানিপুলেট করার জন্য বিভিন্ন ফাংশন প্রদান করে। এরকম একটি ফাংশন হল String.charAt() . এই নিবন্ধটি আলোচনা String.charAt() বিস্তারিতভাবে ফাংশন।

Arduino এ String.charAt() কি?

দ্য String.charAt() Arduino এর ফাংশন একটি স্ট্রিং এর একটি নির্দিষ্ট সূচক অবস্থানে অক্ষর প্রদান করে। এই ফাংশনটিতে একটি প্যারামিটার রয়েছে যা আমরা একটি স্ট্রিং থেকে যে অক্ষরটি পেতে চাই তার সূচক অবস্থান।

বাক্য গঠন







এর সিনট্যাক্স String.charAt() ফাংশন হল:



স্ট্রিং char At ( সূচক )

উপরের সিনট্যাক্সে, সূচক কীওয়ার্ড একটি স্ট্রিং একটি অক্ষর অবস্থান প্রতিনিধিত্ব করে.



রিটার্ন টাইপ

এই ফাংশনটি আমাদেরকে সূচী নম্বরে একটি স্ট্রিংয়ের ভিতরে অক্ষর দেয় যা আমরা একটি ফাংশন প্যারামিটার হিসাবে পাস করেছি।





প্যারামিটার

এই ফাংশন রয়েছে এক প্যারামিটার:

সূচক - আমরা যে চরিত্রটি জানতে চাই তার সূচক অবস্থান। এটি একটি ধনাত্মক পূর্ণসংখ্যা হওয়া উচিত যা স্ট্রিংয়ের অক্ষরের অবস্থানকে প্রতিনিধিত্ব করে।



Arduino এ String.charAt() কিভাবে ব্যবহার করবেন

ব্যবহার করতে String.charAt() Arduino এ ফাংশন, এই পদক্ষেপগুলি অনুসরণ করুন:

  • স্ট্রিং ক্লাস ব্যবহার করে একটি স্ট্রিং তৈরি করুন।
  • কল charAt() এই স্ট্রিং অবজেক্টে ফাংশন।
  • অক্ষরের সূচী অবস্থানটি পাস করুন যা আমরা প্যারামিটার হিসাবে জানতে চাই charAt() ফাংশন

নীচের কোড যা ব্যবহার ব্যাখ্যা করে String.charAt() Arduino প্রোগ্রামিং ফাংশন:

অকার্যকর সেটআপ ( ) {

সিরিয়াল। শুরু ( 9600 ) ;

স্ট্রিং myString = 'লিনাক্স' ;

চর মাইচার = myString. char At ( 4 ) ;

সিরিয়াল। ছাপা ( 'ইনডেক্স 4-এ অক্ষর হল:' ) ;

সিরিয়াল। println ( মাইচার ) ;

}

অকার্যকর লুপ ( ) {

}

কোড সিরিয়াল কমিউনিকেশন শুরু করার মাধ্যমে শুরু হয়েছে সেটআপ() ফাংশন এর পরে, একটি নতুন স্ট্রিং ভেরিয়েবল myString মান সঙ্গে 'লিনাক্স' সংজ্ঞায়িত করা.

দ্য charAt() ফাংশন 4 এর একটি আর্গুমেন্ট সহ myString এ কল করা হয়। এটি আমাদের অক্ষর দেবে 4 একটি স্ট্রিং ভিতরে অবস্থান। সূচকের জন্য গণনা বাম দিক থেকে শুরু হয় এবং 0 নম্বর দিয়ে শুরু হয়। অক্ষরটি পড়া হয়ে গেলে এটি সংরক্ষিত হবে মাইচার পরিবর্তনশীল এর কোড মান শেষ অংশে মাইচার সিরিয়াল মনিটরে মুদ্রিত হয়।

নিম্নলিখিত আউটপুট স্ট্রিং পঞ্চম অক্ষর হিসাবে প্রদর্শিত হবে 'লিনাক্স' হয় 'এক্স' , তাই এটি সিরিয়াল মনিটরে প্রিন্ট করা হবে।

বিঃদ্রঃ: String.charAt() ফাংশন শুধুমাত্র ASCII অক্ষরের সাথে কাজ করে। এটি বর্ধিত ASCII বা ইউনিকোড অক্ষর পরিচালনা করতে পারে না।

উপসংহার

দ্য String.charAt() আরডুইনোতে ফাংশন আমাদের একটি স্ট্রিং এর ভিতরে একটি নির্দিষ্ট অবস্থানে অক্ষর দিতে পারে। এই ফাংশনটি ব্যবহার করে, আমরা এই ফাংশনের প্যারামিটার হিসাবে অক্ষরের সূচক নম্বরটি পাস করে স্ট্রিং থেকে যে কোনও অক্ষর পুনরুদ্ধার করতে পারি। এই ফাংশনের সিনট্যাক্স, প্যারামিটার এবং রিটার্ন মান সম্পর্কে বিস্তারিত জানার জন্য নিবন্ধটি পড়ুন।