Ano ang String.charAt() sa Arduino
Ang String.charAt() Ang function sa Arduino ay nagbabalik ng character sa isang tiyak na posisyon ng index ng isang string. Ang function na ito ay naglalaman ng isang parameter na kung saan ay ang posisyon ng index ng character na gusto naming makuha mula sa isang string.
Syntax
Ang syntax ng String.charAt() ang function ay:
String. char At ( index )
Sa syntax sa itaas, index Ang keyword ay kumakatawan sa posisyon ng isang character sa isang string.
Uri ng Pagbabalik
Binibigyan kami ng function na ito ng character sa loob ng isang string sa index number na ipinasa namin bilang isang parameter ng function.
Parameter
Ang function na ito ay naglalaman ng isa parameter:
index – Ang posisyon ng index ng karakter na gusto nating malaman. Ito ay dapat na isang positibong integer na kumakatawan sa posisyon ng character sa string.
Paano Gamitin ang String.charAt() sa Arduino
Upang gamitin ang String.charAt() function sa Arduino, sundin ang mga hakbang na ito:
- Gumawa ng string gamit ang String class.
- Tawagan ang charAt() function sa string object na ito.
- Ipasa ang index position ng character na gusto naming malaman bilang parameter sa charAt() function.
Nasa ibaba ang code na nagpapaliwanag sa paggamit ng String.charAt() function sa Arduino programming:
walang bisa setup ( ) {Serial. magsimula ( 9600 ) ;
String myString = 'Linux' ;
char myChar = myString. char At ( 4 ) ;
Serial. print ( 'Ang character sa index 4 ay: ' ) ;
Serial. println ( myChar ) ;
}
walang bisa loop ( ) {
}
Nagsimula ang code sa pamamagitan ng pagsisimula ng serial communication sa setup() function. Pagkatapos nito, isang bagong string variable myString kasama ang halaga 'Linux' ay tinukoy.
Ang charAt() function ay tinatawag sa myString na may argument na 4. Ito ay magbibigay sa amin ng mga character sa 4 ika posisyon sa loob ng isang string. Ang pagbibilang para sa index ay nagsisimula sa kaliwa at nagsisimula sa numerong 0. Kapag nabasa na ang karakter, ito ay maiimbak sa myChar variable. Sa huling bahagi ng halaga ng code ng myChar ay naka-print sa serial monitor.
Ang sumusunod na output ay lalabas bilang ikalimang character ng string 'Linux' ay 'x' , kaya ipi-print ito sa serial monitor.
Tandaan: String.charAt() gumagana ang function sa mga ASCII na character lamang. Hindi nito mahawakan ang mga pinahabang ASCII o Unicode na character.
Konklusyon
Ang String.charAt() Ang function sa Arduino ay maaaring magbigay sa amin ng character sa isang partikular na posisyon sa loob ng isang string. Gamit ang function na ito, maaari naming makuha ang anumang character mula sa isang string sa pamamagitan lamang ng pagpasa sa index number ng character bilang isang parameter ng function na ito. Para sa mga detalye sa syntax, parameter, at return value ng function na ito basahin ang artikulo.