Corda.Funzione di Charat Arduino

Corda.Funzione di Charat Arduino
La stringa può salvare i dati di grandi dimensioni. Mentre lavorano con Arduino, le stringhe sono un tipo di dati importante perché possono archiviare letture da diversi sensori. La classe String in Arduino fornisce varie funzioni per manipolare le stringhe. Una di queste funzionalità è Corda.charat (). Questo articolo discute Corda.charat () funzione in dettaglio.

Cos'è la stringa.Charat () in Arduino

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

Sintassi

La sintassi di Corda.charat () La funzione è:

Corda.Charat (indice)

Nella sintassi sopra, indice La 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 dell'indice che abbiamo passato come parametro di funzione.

Parametro

Questa funzione contiene uno parametro:

indice - La posizione indice del personaggio che vogliamo sapere. Dovrebbe essere un numero intero positivo che rappresenta la posizione del carattere nella stringa.

Come usare la stringa.Charat () in Arduino

Per usare il Corda.charat () Funzione in Arduino, segui questi passaggi:

  • Crea una stringa usando la classe String.
  • Chiama il charat () funzione su questo oggetto stringa.
  • Passa la posizione dell'indice del carattere che vogliamo conoscere come parametro al charat () funzione.

Di seguito è riportato il codice che spiega l'uso di Corda.charat () Funzione nella programmazione Arduino:

void setup ()
Seriale.Inizia (9600);
String mystring = "linuxhint";
char mychar = mystring.Charat (4);
Seriale.print ("carattere all'indice 4 è:");
Seriale.println (mychar);

void loop ()

Codice avviato inizializzando la comunicazione seriale in impostare() funzione. Successivamente, una nuova variabile di stringa Mystring con il valore "Linuxhint" è definito.

IL charat () La funzione è chiamata su mystring con un argomento di 4. Questo ci darà i personaggi al 4th posizione all'interno di una stringa. Il conteggio per l'indice inizia da sinistra e inizia con il numero 0. Una volta letto il personaggio, verrà archiviato in mychar variabile. Nell'ultima parte del valore del codice di mychar è stampato sul monitor seriale.

Il seguente output apparirà come il quinto carattere della stringa "Linuxhint" È "X", Quindi verrà stampato sul monitor seriale.

Nota: Corda.charat () La funzione funziona solo con i caratteri ASCII. Non può gestire i caratteri ASCII o Unicode estesi.

Conclusione

IL Corda.charat () La 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 dell'indice del carattere come parametro di questa funzione. Per i dettagli sulla sintassi, i parametri e il valore di ritorno di questa funzione leggi l'articolo.