# Симулятор Arduino онлайн (урокробототехники.рф) > Бесплатный онлайн-симулятор Arduino и электронных схем, работающий целиком в браузере без установки и без регистрации. Пользователь собирает схему из компонентов (Arduino Uno, светодиоды, датчики, реле, транзисторы, ОУ), пишет код на C/Arduino, запускает симуляцию и видит результат: мигание светодиодов, вывод в монитор порта, сигналы на встроенном осциллографе. Русскоязычный, ориентирован на школьников, студентов и преподавателей робототехники. Адрес: https://xn--90aijagdtebbasc5abg9b.xn--p1ai/ (урокробототехники.рф) Язык интерфейса: русский. Стоимость: бесплатно. Установка: не требуется (веб-приложение). Платформы: настольные браузеры (Chrome, Firefox, Safari, Edge), планшеты и телефоны (поддержка сенсорного ввода). ## Что умеет - **Эмуляция Arduino Uno (ATmega328P)** в браузере на основе avr8js: код на C/Arduino (`setup()`, `loop()`, `pinMode`, `digitalWrite`, `digitalRead`, `analogRead`, `analogWrite`, `delay`, `millis`, `Serial.print/println`, `tone`, `Servo` и др.) выполняется без серверной компиляции. - **Схемный редактор** с автоматической ортогональной трассировкой проводов (провода выходят из выводов перпендикулярно, обходят компоненты, без петель и самопересечений), выделением целых электрических цепей, копированием/вставкой (Ctrl+C/Ctrl+V), зеркальным отражением, дублированием, отменой/повтором (Undo/Redo). - **Аналоговые схемы без Arduino**: источник постоянного напряжения, резисторы, конденсаторы, диоды, биполярные транзисторы (NPN/PNP), MOSFET (N/P), операционные усилители, таймер NE555 — схемы решаются встроенным решателем. - **Осциллограф**: до 4 каналов, развёртка от 50 мс/дел до 50 с/дел, масштаб по напряжению, зум выделением, несколько осциллографов на схеме, плавающее (открепляемое) окно поверх интерфейса. - **Монитор порта (Serial)**: вывод и ввод текста в Arduino, выбор окончания строки. - **Готовые примеры**: мигание светодиодом, серво 0°–180°, датчик DHT11, мультивибратор NE555, датчик освещённости (фоторезистор), зуммер (мелодия), кнопка + LED, потенциометр → LED, ультразвуковой датчик расстояния HC-SR04. - **Сохранение и открытие схем** в файл `.robxsim` (с кодом, датой создания/изменения и подписью целостности) и в облако при входе через аккаунт RobX Online или Tendler Pro. - **ИИ-ассистент** (для пользователей RobX Online): чат, который «видит» текущую схему и код и помогает с ошибками и подключением. - **Свои компоненты** (Verilog-AMS-подобные модели, каталог пользователя) и **режим эксперимента** для уроков (задание преподавателя, проверка результата). ## Компоненты в палитре Контроллер: Arduino Uno. Модули: сервопривод, LCD 1602, NeoPixel (адресный светодиод), датчик температуры и влажности DHT11, ультразвуковой дальномер HC-SR04, реле, зуммер. Компоненты: светодиод, резистор, конденсатор, электролитический (полярный) конденсатор, кнопка, потенциометр, фоторезистор, диод, операционный усилитель, биполярный транзистор, MOSFET, таймер 555 и другие микросхемы. Источники и измерение: источник питания (DC), шина питания +V, земля (ГОСТ), осциллограф, тоннель (метка цепи). ## Как пользоваться (коротко) 1. Перетащить компоненты из палитры на холст (мышью или пальцем на планшете). 2. Соединить выводы проводами — маршрут строится автоматически. 3. Написать код в редакторе (или выбрать пример в меню «Примеры»). 4. Нажать «Старт»: светодиоды мигают, монитор порта показывает `Serial`-вывод, осциллограф рисует сигналы. 5. «Сохранить» — скачать `.robxsim` или сохранить в облако. ## Типичные вопросы - **Нужно ли устанавливать программу или регистрироваться?** Нет: всё работает в браузере, регистрация нужна только для облака и ИИ-ассистента. - **Какой язык программирования?** C/C++ в стиле Arduino (Arduino IDE-совместимый синтаксис для Uno). - **Можно ли собирать схемы без Arduino?** Да — аналоговые схемы с источником питания, транзисторами, ОУ и таймером 555 моделируются отдельно. - **Работает ли на телефоне и планшете?** Да, есть поддержка сенсорного ввода: перетаскивание компонентов и проводов пальцем. - **В каком формате сохраняются схемы?** `.robxsim` (JSON) — схема + код + служебная строка с датой и подписью целостности; файл открывается в этом же симуляторе. ## Ссылки - Симулятор: https://xn--90aijagdtebbasc5abg9b.xn--p1ai/ - О проекте (текстовая страница): https://xn--90aijagdtebbasc5abg9b.xn--p1ai/about.html - Портал RobX Online (уроки, аккаунт, ИИ-ассистент): https://robx.online/ - Исходный код: https://github.com/martynovlabs/robx-simulate