String.charAt() Funzione Arduino

String Charat Funzione Arduino



La stringa può salvare dati di grandi dimensioni. Mentre si lavora con Arduino, le stringhe sono un tipo di dati importante perché possono memorizzare letture da diversi sensori. La classe String in Arduino fornisce varie funzioni per manipolare le stringhe. Una di queste funzioni è String.charAt() . Questo articolo discute String.charAt() funzione in dettaglio.

Cos'è String.charAt() in Arduino

IL String.charAt() La funzione in Arduino restituisce il carattere in una posizione di indice specifica di una stringa. Questa funzione contiene un parametro che è la posizione di indice del carattere che vogliamo ottenere da una stringa.

Sintassi







La sintassi di String.charAt() funzione è:



Corda. carattere At ( indice )

Nella sintassi precedente, indice parola chiave rappresenta la posizione di un carattere in una stringa.



Tipo di ritorno

Questa funzione ci fornisce il carattere all'interno di una stringa al numero di indice che abbiamo passato come parametro di funzione.





Parametro

Questa funzione contiene uno parametro:

indice – La posizione di indice del carattere che vogliamo conoscere. Dovrebbe essere un numero intero positivo che rappresenta la posizione del carattere nella stringa.



Come usare String.charAt() in Arduino

Per usare il String.charAt() funzione in Arduino, attenersi alla seguente procedura:

  • Crea una stringa usando la classe String.
  • Chiama il charAt() funzione su questo oggetto stringa.
  • Passare la posizione di indice del carattere che vogliamo conoscere come parametro al charAt() funzione.

Di seguito è riportato il codice che spiega l'utilizzo di String.charAt() funzione nella programmazione Arduino:

vuoto impostare ( ) {

Seriale. inizio ( 9600 ) ;

String miaStringa = 'Linux' ;

char myChar = myString. carattere At ( 4 ) ;

Seriale. stampa ( 'Il carattere all'indice 4 è: ' ) ;

Seriale. println ( myChar ) ;

}

vuoto ciclo continuo ( ) {

}

Il codice è iniziato inizializzando la comunicazione seriale in impostare() funzione. Successivamente, una nuova variabile stringa myString con il valore 'Linux' è definito.

IL charAt() La funzione viene chiamata su myString con un argomento di 4. Questo ci darà i caratteri al 4 th posizione all'interno di una stringa. Il conteggio per l'indice parte da sinistra e inizia con il numero 0. Una volta letto il carattere verrà memorizzato nel myChar variabile. Nell'ultima parte del valore del codice di myChar è stampato sul monitor seriale.

Il seguente output apparirà come quinto carattere della stringa 'Linux' È 'X' , quindi verrà stampato sul monitor seriale.

Nota: String.charAt() funzione funziona solo con caratteri ASCII. Non può gestire caratteri ASCII o Unicode estesi.

Conclusione

IL String.charAt() funzione in Arduino può darci il carattere in una posizione specifica all'interno di una stringa. Usando questa funzione, possiamo recuperare qualsiasi carattere da una stringa semplicemente passando il numero di indice del carattere come parametro di questa funzione. Per dettagli su sintassi, parametri e valore di ritorno di questa funzione leggi l'articolo.