Aether Workshop 包含串口监视器,用于和开发板通信。代码中也包含媒体播放器和人脸检测服务。串口监视器是当前 Project 工作流的一部分;媒体和人脸相关能力更依赖具体组件是否启用。
- 查看开发板日志。
- 发送简单串口命令。
- 检查
Serial.print输出。 - 观察媒体触发消息。
- 在特定构建中测试摄像头/人脸相关模块。
串口监视器步骤
Section titled “串口监视器步骤”- 连接开发板。
- 在 Project 工具栏选择串口。
- 打开 Serial Monitor。
- 确认波特率为
9600。 - 使用暂停、清空、自动滚动和发送命令等功能。
.aew 项目包可以保存媒体到 media/。媒体相关代码可通过串口输出 MEDIA:<id>,Mac 端媒体播放器可以播放对应资源。
人脸检测状态
Section titled “人脸检测状态”源码中包含 AVFoundation 和 Vision 的人脸检测服务,也有可选 Core ML emotion fallback。当前默认组件注册表中 face/expression 相关组件属于隐藏、遗留或条件能力,不应作为默认可见功能记录。
- 串口通常只能被一个进程占用。
- 相机相关能力可能需要 macOS 隐私权限。
- 媒体和人脸功能要以实际构建是否启用相关组件为准。
串口没有输出? 检查波特率 9600、串口选择、开发板是否运行、代码是否有输出。
可以把人脸检测写成常规功能吗? 当前默认 UI 不建议这样写。应标注为遗留、隐藏或构建相关。
媒体保存在哪里? 项目引用的媒体保存在 .aew/media,被历史快照引用的媒体也会被保留。