Уроки и галерея примеров
Два способа не начинать с пустого холста: пройти урок или взять готовый пример.
Уроки
/learn — короткие задания с проверкой. Пишете код, нажимаете «Проверить», и модель говорит, что не сходится.
Проверяется поведение, а не код. Одну задачу решают десятком способов, и проверка по тексту засчитывала бы только тот, который придумал автор урока. Это не обучение, а угадывание.
Проверяется то, что произошло: какая частота на выводе, что напечатано в порт, что стоит на схеме. Скетч может быть любым — лишь бы светодиод мигал раз в секунду.
Отказ объясняет причину. «Ожидался меандр около 1 Гц, получилось 4,8 Гц» — это подсказка. «Неверно» — тупик.
Условие «деталь подключена к выводу» проверяет связь, а не путь: провод может идти через резистор. Но обход останавливается на питании и земле — через общую землю связано всё, и иначе засчиталась бы любая схема, где хоть что-то заземлено.
Проверка идёт в браузере, не на сервере. Прогон на сервере означал бы очередь и ожидание ровно там, где хочется увидеть результат правки. Отсюда следствие, о котором честнее сказать прямо: итог можно подделать. Уроки здесь для того, кто учится, а не для того, кто отчитывается.
Без входа уроки проходятся так же — прогрессу просто некуда сохраниться.
Галерея
/gallery — больше полутора сотен примеров плюс проекты людей.
Одним списком это читается ровно до третьего экрана, поэтому есть отбор по трём осям: плата (сгруппированная в семейства), раздел и метки — интерфейс и назначение.
Метки выводятся из самих примеров. Полторы сотни примеров руками не разметить, а размеченные наполовину метки хуже, чем их отсутствие: фильтр, теряющий половину подходящего, учит себе не доверять. Схема и так знает, что в ней дисплей на I2C, код — что в нём прерывания.
Метки складываются по «и»: вторая метка сужает, а не расширяет. Числа рядом с условиями считаются по списку, уже суженному остальными условиями, — то есть обещают ровно то, что покажут после нажатия.
Отбор идёт ссылками, а не сценарием на странице. Значит, отобранное переживает перезагрузку и его можно переслать в чат.
Что делать с найденным примером
Открыть и запустить — сразу, без входа. Взять себе и править — кнопкой «Форкнуть», для неё нужен вход. См. «Доступ и форки».