База знаний · Примеры и обучение
Работа со строками: текст в устройствах
Четырнадцать примеров о тексте: склейка, поиск, замена — всё для команд и сообщений.
Четырнадцать примеров — самый подробный раздел учебной части, и не случайно: текст в устройствах повсюду. Команды из монитора, сообщения на экранах, данные с модулей — всё это строки, и с ними надо уметь обращаться.
Что разбирают примеры
- Создание и склейка — собрать сообщение из кусков: «Температура: » + число + « °C».
- Длина и доступ к символам — пройтись по строке, заглянуть в отдельные буквы.
- Поиск и сравнение — начинается ли команда со слова «свет», равна ли строка «вкл».
- Замена и вырезание — почистить пришедшее, выделить параметр из «яркость=200».
- Преобразования — строка в число и обратно: мост между текстом команд и математикой программы.

Вот что разбирают примеры раздела на одном экране: сложение строк, длина, поиск символа и превращение текста в число.
void setup() {
Serial.begin(9600);
String name = "Trema";
String greeting = "Привет, " + name + "!"; // строки складываются
Serial.println(greeting);
Serial.print("Длина: ");
Serial.println(greeting.length());
String data = "temp=23.5";
int sign = data.indexOf('='); // ищем знак равенства
String value = data.substring(sign + 1); // берём всё, что после него
Serial.print("Значение как текст: ");
Serial.println(value);
Serial.print("Оно же числом: ");
Serial.println(value.toFloat());
}
void loop() {
}
Последние три строки — это и есть разбор данных: из temp=23.5 получить число 23.5. Именно так читают ответы датчиков и команды из порта.
Зачем это на самом деле
Строки — это интерфейсы. Умеете разбирать «свет 50» — умеете делать устройства с командами («Отправка команд»). Умеете собирать «t=23.5;h=40» — умеете отдавать данные красиво (и сохранять их). Практически любой «прибор с общением» — это датчики плюс строки.
Совет по прохождению
Четырнадцать примеров подряд — сытно; берите по потребности: делаете командное управление — пройдите поиск и сравнение; выводите данные — склейку и преобразования. Раздел прекрасно работает как справочник: русские описания в каталоге примеров подскажут, где что лежит (карта примеров).
Читайте также
Обновлено: 19 июля 2026
