🤖 ЖОНДОРМАН v2.0 — Пиши на русском для Arduino!

📝 Напиши код здесь ↓ 🔄 Переведи → 📋 Скопируй в Arduino IDE

📟 Результат для Arduino IDE:

// Здесь появится переведённый код...

📖 СЛОВАРЬ КОМАНД

🔧 СТРУКТУРА ПРОГРАММЫ

РусскийArduino C++Описание
функция, функvoidОбъявление функции
настройка, настройкиsetupВыполняется один раз
циклloopБесконечный цикл
вернутьreturnВозврат значения

📦 ПЕРЕМЕННЫЕ

РусскийArduino C++Описание
целоеintЦелое число
строкаStringТекст
логикаbooleanДа/Нет
дробьfloatДробное число
байтbyte0-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()Случайное число