База знаний · Примеры и обучение
Русский комментарий у каждой строки
Примеры читаются как книга: что делает строка — написано рядом с ней, по-русски.
Главное отличие наших примеров — не количество, а плотность объяснений: русский комментарий стоит у каждой строки кода. Не абзац «в целом о программе» сверху, а буквально построчно: вот настраиваем пин, вот ждём полсекунды, вот включаем светодиод.
Как это выглядит
Фрагмент настоящего Blink из раздела «Основы»:
pinMode(LED_BUILTIN, OUTPUT); — «Настраиваем пин встроенного светодиода как выход.»digitalWrite(LED_BUILTIN, HIGH); — «Высокий уровень — светодиод загорается.»delay(1000); — «Ждём 1000 миллисекунд (одну секунду).»
Ребёнок читает пример как книгу с пояснениями на полях — и каждая команда обретает смысл в момент встречи, а не «когда-нибудь потом».

Вот как это выглядит на настоящем скетче. Каждая строка объяснена — и объяснено не «что делает команда», а зачем она здесь:
// Термометр на плате: читаем датчик и печатаем температуру.
// Комментарии по-русски — так ученик понимает не только «что», но и «зачем».
const int SENSOR_PIN = A0; // датчик подключён к аналоговому входу A0
void setup() {
Serial.begin(9600); // открываем связь с компьютером на скорости 9600
}
void loop() {
int raw = analogRead(SENSOR_PIN); // читаем «сырое» значение: от 0 до 1023
// Переводим в вольты: 1023 соответствует 5 вольтам.
float volts = raw * 5.0 / 1023.0;
// У датчика TMP36 каждые 10 милливольт — это один градус,
// а отсчёт начинается с 500 милливольт при нуле градусов.
float celsius = (volts - 0.5) * 100.0;
Serial.print("Температура: ");
Serial.print(celsius);
Serial.println(" градусов");
delay(1000); // измеряем раз в секунду — чаще нет смысла
}
Заметьте: сами команды остались английскими и ни на букву не изменились. Русский живёт только в комментариях — то есть там, где компилятору всё равно, а человеку нет.
Почему это работает педагогически
- Нулевой разрыв между «что написано» и «что это значит»: не нужно держать открытым справочник.
- Английский не барьер: команды остаются английскими (это язык кода), но их смысл — рядом по-русски.
- Комментарии — образец стиля: дети, выросшие на комментированных примерах, сами начинают подписывать свой код. Это профессиональная привычка, привитая незаметно.
Комментарии не мешают коду
Компилятор комментарии пропускает: русский текст после // полностью безопасен для сборки. Опасны только русские символы в самом коде — про это классический разбор «Ошибка stray». Пишите пояснения смело — все 81 наш пример так и устроены.
Читайте также
Обновлено: 19 июля 2026
