String.charAt() Arduino függvény

String Charat Arduino Fuggveny



A karakterlánc nagy méretű adatokat menthet el. Az Arduino használata során a karakterláncok fontos adattípusok, mivel különböző érzékelőktől származó értékeket tárolhatnak. Az Arduino String osztálya különféle funkciókat biztosít a karakterláncok kezeléséhez. Az egyik ilyen funkció az String.charAt() . Ez a cikk tárgyalja String.charAt() funkciót részletesen.

Mi a String.charAt() az Arduinóban

A String.charAt() Az Arduino függvény a karaktert egy karakterlánc adott indexpozíciójában adja vissza. Ez a függvény egy paramétert tartalmaz, amely annak a karakternek az indexpozíciója, amelyet egy karakterláncból szeretnénk megkapni.

Szintaxis







A szintaxisa String.charAt() a funkció:



Húr. char At ( index )

A fenti szintaxisban index A kulcsszó egy karakter pozícióját jelöli egy karakterláncban.



Visszatérés típusa

Ez a függvény megadja a karaktert egy karakterláncban az indexszámnál, amelyet függvényparaméterként adtunk át.





Paraméter

Ez a funkció tartalmazza egy paraméter:

index – A megismerni kívánt karakter indexpozíciója. Pozitív egész számnak kell lennie, amely a karakter pozícióját képviseli a karakterláncban.



A String.charAt() használata az Arduinóban

Használatához a String.charAt() funkciót az Arduino-ban, kövesse az alábbi lépéseket:

  • Hozzon létre egy karakterláncot a String osztály segítségével.
  • Hívja a charAt() függvényt ezen a karakterlánc objektumon.
  • Adjuk át annak a karakternek az indexpozícióját, amelyet paraméterként szeretnénk tudni a charAt() funkció.

Az alábbiakban található a kód, amely elmagyarázza a használatát String.charAt() funkció az Arduino programozásban:

üres beállít ( ) {

Sorozatszám. kezdődik ( 9600 ) ;

Karakterlánc myString = 'Linux' ;

char myChar = myString. char At ( 4 ) ;

Sorozatszám. nyomtatás ( 'A 4-es indexben szereplő karakter: ' ) ;

Sorozatszám. println ( myChar ) ;

}

üres hurok ( ) {

}

A kód a soros kommunikáció inicializálásával indult beállít() funkció. Ezt követően egy új karakterlánc-változó myString az értékkel 'Linux' van meghatározva.

A charAt() függvényt a myString 4-es argumentumával hívják meg. Ez megadja nekünk a karaktereket a 4 th pozíció egy karakterláncon belül. Az index számlálása balról kezdődik és 0-val kezdődik. A karakter beolvasása után a rendszer eltárolja a myChar változó. A kód értékének utolsó részében myChar ki van nyomtatva a soros monitorra.

A következő kimenet a karakterlánc ötödik karaktereként jelenik meg 'Linux' van 'x' , így ki lesz nyomtatva a soros monitorra.

Jegyzet: String.charAt() funkció csak ASCII karakterekkel működik. Nem tudja kezelni a kiterjesztett ASCII vagy Unicode karaktereket.

Következtetés

A String.charAt() Az Arduino funkciója megadhatja a karaktert a karakterláncon belül egy adott helyen. Ezzel a funkcióval bármilyen karaktert lekérhetünk egy karakterláncból, ha csak a karakter indexszámát adjuk át ennek a függvénynek a paramétereként. A függvény szintaxisával, paramétereivel és visszatérési értékével kapcsolatos részletekért olvassa el a cikket.