ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Plataforma de gestión de prácticas de la carrera Entrenador Deportivo (Facultad de Ciencias Médicas, Universidad de Santiago de Chile). • Login (Login.html) — ingreso con correo institucional. • Coordinador (Coordinador.html) — profesores, estudiantes, centros, visitas en terreno, cartas de presentación, reportes y gestión de usuarios. • Prácticas (App Prácticas USACH.html) — evaluación por práctica (I, II, III, IV, PI, PII) usada por profesores supervisores. Es un sitio HTML estático (sin paso de compilación). Funciona en dos modos:檢視完整 README ↗
Plataforma de gestión de prácticas de la carrera Entrenador Deportivo (Facultad de Ciencias Médicas, Universidad de Santiago de Chile).
Login.html) — ingreso con correo institucional.Coordinador.html) — profesores, estudiantes, centros, visitas en terreno, cartas de presentación, reportes y gestión de usuarios.App Prácticas USACH.html) — evaluación por práctica (I, II, III, IV, PI, PII) usada por profesores supervisores.Es un sitio HTML estático (sin paso de compilación). Funciona en dos modos:
| Modo | Cuándo | Dónde viven los datos |
|---|---|---|
| Demo | firebase-config.js tiene la API key de ejemplo | localStorage del navegador |
| Firebase | pegaste tu config real | Firestore (nube), sincronizado entre dispositivos |
</> (Agregar app web), ponle un apodo y registra la app. Copia el objeto firebaseConfig que te muestra.src/firebase-config.js → FIREBASE_CONFIG. (Con esto, la app sale de “modo demo” automáticamente.)southamerica-east1).firestore.rules de este repo → Publicar.config, ID de documento acceso, con un campo:
coordinadores (tipo array) = ["[email protected]", "[email protected]"]usuarios/{uid} con rol coordinador) automáticamente.La base arranca vacía: estudiantes, profesores y centros se cargan desde la interfaz del coordinador.
Si lo conectas desde el editor, el repositorio se crea y sube solo. Manualmente:
git init
git add .
git commit -m "Prácticas USACH — versión inicial"
git branch -M main
git remote add origin https://github.com/<tu-usuario>/practicas-usach.git
git push -u origin main
.gitignore ya excluye node_modules/, secretos y carpetas de trabajo.
Other. No hay build:
. (raíz)https://practicas-usach.vercel.app).git push a main vuelve a desplegar automáticamente.Tras el primer deploy, en Firebase → Authentication → Settings → Dominios autorizados, agrega tu dominio de Vercel (practicas-usach.vercel.app) para que el inicio de sesión funcione.
src/cloud.js mantiene localStorage como caché síncrona y espeja las claves de datos a la colección kv de Firestore (un documento por clave). Así las pantallas leen datos al instante y la nube los sincroniza entre equipos.coord_profs, coord_students, coord_cartas, coord_centros, usach_state_v1_* (notas por práctica), usach_usuarios.usuarios/{uid} (coordinador | profesor).npm run dev # sirve la carpeta en http://localhost:3000
Credenciales de modo demo (sin Firebase): [email protected] / usach2025.