📝 Напиши код здесь ↓ 🔄 Переведи → 📋 Скопируй в Arduino IDE
// Здесь появится переведённый код...
🔧 СТРУКТУРА ПРОГРАММЫ
| Русский | Arduino C++ | Описание |
|---|---|---|
| функция, функ | void | Объявление функции |
| настройка, настройки | setup | Выполняется один раз |
| цикл | loop | Бесконечный цикл |
| вернуть | return | Возврат значения |
📦 ПЕРЕМЕННЫЕ
| Русский | Arduino C++ | Описание |
|---|---|---|
| целое | int | Целое число |
| строка | String | Текст |
| логика | boolean | Да/Нет |
| дробь | float | Дробное число |
| байт | byte | 0-255 |
| символ | char | Один символ |
🔀 УСЛОВИЯ И ЦИКЛЫ
| Русский | Arduino C++ | Описание |
|---|---|---|
| если | if | Условие |
| иначе | else | Иначе |
| для | for | Цикл со счётчиком |
| пока | while | Цикл с условием |
📟 СЕРИАЛ (последовательный порт)
| Русский | Arduino C++ | Описание |
|---|---|---|
| сериал_начать(скорость) | Serial.begin() | Открыть порт |
| вывод("текст") | Serial.println() | Вывести с новой строки |
| вывести("текст") | Serial.print() | Вывести без переноса |
⚡ ПИНЫ
| Русский | Arduino C++ | Описание |
|---|---|---|
| пин_врежиме(пин, режим) | pinMode() | Режим пина |
| пин_подаем(пин, значение) | digitalWrite() | Подать на пин |
| пин_читать(пин) | digitalRead() | Читать с пина |
| аналог_читать(пин) | analogRead() | Читать аналог |
| аналог_подать(пин, знач) | analogWrite() | ШИМ сигнал |
| ВХОД, ВЫХОД | INPUT, OUTPUT | Режимы пина |
| ВХОД_ПОДТЯЖКА | INPUT_PULLUP | Вход с подтяжкой |
| ВКЛ, ВЫКЛ | HIGH, LOW | Сигнал |
🦾 СЕРВО (Servo.h)
| Русский | Arduino C++ | Описание |
|---|---|---|
| серво_подключить(пин) | servo.attach() | Подключить серво |
| серво_повернуть(угол) | servo.write() | Повернуть |
| серво_угол() | servo.read() | Узнать угол |
| серво_отключить() | servo.detach() | Отключить |
📺 ДИСПЛЕЙ LCD (LiquidCrystal.h)
| Русский | Arduino C++ | Описание |
|---|---|---|
| дисплей_начать(кол, стр) | lcd.begin() | Включить дисплей |
| дисплей_очистить() | lcd.clear() | Очистить экран |
| дисплей_курсор(кол, стр) | lcd.setCursor() | Позиция курсора |
| дисплей_печать("текст") | lcd.print() | Вывести на экран |
| дисплей_мигать() | lcd.blink() | Мигающий курсор |
| дисплей_не_мигать() | lcd.noBlink() | Убрать мигание |
🎵 ЗВУК
| Русский | Arduino C++ | Описание |
|---|---|---|
| пищать(пин, частота) | tone() | Издать звук |
| не_пищать(пин) | noTone() | Остановить звук |
⏱️ ВРЕМЯ
| Русский | Arduino C++ | Описание |
|---|---|---|
| ждать(мс), пауза(мс) | delay() | Пауза |
| миллис() | millis() | Время работы |
| микро() | micros() | Микросекунды |
🔢 МАТЕМАТИКА
| Русский | Arduino C++ | Описание |
|---|---|---|
| мин, макс | min, max | Минимум/максимум |
| абс(число) | abs() | Модуль числа |
| ограничить(зн, мин, макс) | constrain() | Ограничить |
| карта(зн, от1, до1, от2, до2) | map() | Перенос диапазона |
| степень, корень | pow, sqrt | Степень и корень |
| случайное(от, до) | random() | Случайное число |