Интерфейс: что где

Экран проекта устроен одинаково у всех схем с платой: слева код и файлы, справа схема, снизу вкладки с тем, что происходит.

Слева: файлы и код

Вкладки над редактором — файлы проекта. Кнопка добавляет ещё один: скетч можно разложить на .ino, .cpp и .h, как в обычном проекте Arduino.

Редактор подсказывает по мере набора. Наберите digitalWr — появится список; стрелки водят по нему, Enter или Tab подставляют, Escape закрывает. Ctrl+Space открывает список руками.

Две вещи, которые подсказка делать не будет.

Не предложит того, чего нет на вашей плате. У каждой записи в справочнике указано, где она работает. ledcWrite на Arduino Uno не соберётся, и предложить его значило бы подсунуть ошибку сборки под видом помощи — причём вылезла бы она не в редакторе, а через полминуты, из лога компилятора.

Не полезет в комментарии и строки. Всплывающий список посреди русского комментария — самое раздражающее, что умеет делать редактор.

Разбора кода нет и не будет: для него нужен языковой сервер, а он тянет за собой внешние зависимости, от которых мы отказались намеренно. Поэтому нет и сворачивания блоков, перехода к определению, переименования — всё это требует разбора, а не списка.

Справа: схема

Детали перетаскиваются на холст, пины соединяются проводами. Подробно — на странице «Конструктор схем».

Три кнопки рядом со схемой переключают, как на неё смотреть:

КнопкаЧто делает
рентген: показывает напряжение и ток в проводах
объёмный вид: плата и детали коробками, вращение мышью
добавить деталь

Вкладка «Схема» рядом с файлами открывает ту же схему текстом — это diagram.json. Часть настроек задаётся только там; формат описан на странице «Формат схемы».

Снизу: вкладки

ВкладкаПро что
Монитор портато, что печатает Serial, и ввод обратно в скетч
Графикте же числа кривой, если скетч печатает показания
Анализаторсостояния выводов во времени
Лог сборкичто сказал компилятор, с разбором ошибок по-русски
Отладкапауза, шаг, точки останова (видна администратору)
Обсуждениекомментарии к схеме

Кнопки наверху

▶ Запустить собирает прошивку и запускает модель. ■ Стоп останавливает и гасит модель — состояние теряется вместе с ней. Если нужно остановиться, не теряя состояние, это пауза на вкладке «Отладка».

Сохранить записывает проект. Правки не сохраняются сами: схема — это то, что можно случайно испортить одним движением, и молча записывать такое поверх прежнего неправильно.

Кнопка открывает остальное: описание проекта, кто его видит, звук, ссылку и код для вставки на другой сайт, скачивание собранной прошивки и прошивку настоящей платы по USB.

Горячие клавиши

КлавишиЧто делают
Ctrl+Spaceсписок подсказок в редакторе
Ctrl+Enterприменить схему, набранную во вкладке diagram.json
Escapeзакрыть подсказку

У схем без контроллера всё иначе

Там нет ни кода, ни файлов, ни сборки — только холст со схемой и результат расчёта. Кнопки «Запустить» тоже нет: цепь считается сама и непрерывно, а переключатель рядом управляет ходом времени — паузой и ускорением. От времени зависят нагрев предохранителя, тепловой расцепитель автомата, выдержка УЗО, мигание поворотников, разгон двигателя и разряд аккумулятора.

Подробности — на страницах «Схемы 12 В» и «Схемы 230 В».