ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Сайт целиком статический: никаких серверных программ и баз данных. Оценки хранятся в браузере ребёнка. Все тексты и задания написаны заново; числа в заданиях генерируются случайно. Курс — 200 уроков; на карте курса кликабельны те уроки, которые уже написаны. Открыть у себя Для просмотра нужен любой простой веб-сервер (например, python3 -m http.server в папке сайта) — страницы ссылаются друг на друга по адресам вида /o-nas/. Шрифты лежат в папке fonts, с внешних серверов ничего не подгружается (Яндекс.Метрика — только после «Принять»).查看完整 README ↗
Сайт целиком статический: никаких серверных программ и баз данных. Оценки хранятся в браузере ребёнка. Все тексты и задания написаны заново; числа в заданиях генерируются случайно. Курс — 200 уроков; на карте курса кликабельны те уроки, которые уже написаны.
Для просмотра нужен любой простой веб-сервер (например, python3 -m http.server в папке сайта) — страницы ссылаются друг на друга по адресам вида /o-nas/. Шрифты лежат в папке fonts, с внешних серверов ничего не подгружается (Яндекс.Метрика — только после «Принять»).
Важно: Vercel и Netlify из РФ часто не открываются без VPN. Для российских посетителей нужна копия на российском хостинге — папка ru (весь сайт целиком, пути относительные; собирается из этих же файлов).
js/course.js — карта курса: 200 уроков, разделы и виды работ (проверочные, самостоятельные, работа над ошибками).js/lessons-*.js — содержание уроков: теория, наборы заданий. Один файл на раздел курса.js/gens*.js — генераторы заданий (числа каждый раз новые); js/gens-*.js — по разделам курса.js/render-md.js — запись примеров столбиком и уголком, пошаговые пояснения к ним.js/widgets.js — таблица разрядов, счёты, конвертеры.js/app.js, css/style.css — интерфейс; css/fonts.css и fonts/ — шрифты PT Serif и Marck Script (лицензия SIL OFL).js/consent.js — плашка о cookie; счётчик Яндекс.Метрики (113133874) загружается только после «Принять».build/build-site.js и build/pages/*.html — генератор каркаса: шапка с меню, хлебные крошки, подвал, главная, «Школа», «О нас», «Методология», заглушки «Доп. материалы», «Блог», политика, 404, sitemap.xml, robots.txt. Запуск: node build/build-site.js (после каждого нового урока — на главной указано число открытых уроков). --check ничего не пишет и сообщает, устарели ли страницы.css/site.css, js/site.js — оформление и поведение шапки, меню и подвала.shkola/nachalnaya/4-klass/index.html — страница тренажёра (пишется вручную; генератор заменяет в ней только участки <!--site:head-->, <!--site:header-->, <!--site:footer-->).vercel.json — адреса со слэшем на конце (/o-nas/).В новом файле js/lessons-….js (подключить в shkola/nachalnaya/4-klass/index.html перед app.js, путь ../../../js/…; затем запустить node build/build-site.js) добавить
RKS.LESSONS[номер] = { title, goal, theory: [{h, html}], oral: [...], practice: [...], problems: [...] }.
У проверочной работы вместо трёх наборов — test: true и testSpec: [...].
Наборы описываются как { g: 'имя генератора', n: сколько, o: { параметры } }.
Новые типы заданий добавляются в js/gens-….js как gens.имя = function (o) { return { kind, html, answer, hint, explain }; }.