String.charAt() Функция Arduino

String Charat Funkcia Arduino



Строка может сохранять данные большого размера. При работе с Arduino строки являются важным типом данных, поскольку они могут хранить показания с разных датчиков. Класс String в Arduino предоставляет различные функции для работы со строками. Одной из таких функций является Строка.charAt() . В этой статье обсуждается Строка.charAt() функция в деталях.

Что такое String.charAt() в Arduino

Строка.charAt() Функция в Arduino возвращает символ в определенной позиции индекса строки. Эта функция содержит один параметр, который является индексом позиции символа, который мы хотим получить из строки.

Синтаксис







Синтаксис Строка.charAt() функция:



Нить. символ В ( индекс )

В приведенном выше синтаксисе индекс ключевое слово представляет позицию символа в строке.



Тип возврата

Эта функция дает нам символ внутри строки с порядковым номером, который мы передали в качестве параметра функции.





Параметр

Эта функция содержит один параметр:

индекс – Позиция индекса символа, который мы хотим знать. Это должно быть положительное целое число, представляющее позицию символа в строке.



Как использовать String.charAt() в Arduino

Чтобы использовать Строка.charAt() в Arduino, выполните следующие действия:

  • Создайте строку, используя класс String.
  • Позвоните charAt() функция на этом строковом объекте.
  • Передайте позицию индекса символа, который мы хотим знать, в качестве параметра функции charAt() функция.

Ниже приведен код, объясняющий использование Строка.charAt() функция в программировании Arduino:

пустота настраивать ( ) {

Серийный. начинать ( 9600 ) ;

Строка myString '=' 'Линукс' ;

уголь мойЧар '=' моя строка. символ В ( 4 ) ;

Серийный. Распечатать ( 'Символ в индексе 4: ' ) ;

Серийный. печать ( мойЧар ) ;

}

пустота петля ( ) {

}

Код начался с инициализации последовательной связи в настраивать() функция. После этого новая строковая переменная моя строка со значением 'Линукс' определено.

charAt() функция вызывается для myString с аргументом 4. Это даст нам символы в 4 й положение внутри строки. Отсчет индекса начинается слева и начинается с числа 0. Как только символ будет прочитан, он будет сохранен в мойЧар переменная. В последней части кода значение мойЧар печатается на последовательном мониторе.

Следующий вывод появится как пятый символ строки 'Линукс' является 'Икс' , поэтому он будет напечатан на последовательном мониторе.

Примечание: Строка.charAt() функция работает только с символами ASCII. Он не может обрабатывать расширенные символы ASCII или Unicode.

Заключение

Строка.charAt() Функция в Arduino может дать нам символ в определенной позиции внутри строки. Используя эту функцию, мы можем получить любой символ из строки, просто передав порядковый номер символа в качестве параметра этой функции. Подробнее о синтаксисе, параметрах и возвращаемом значении этой функции читайте в статье.