ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

如何快速上手眼动模块:从OpenBlock接线到第一次眨眼的5分钟教程

如何快速上手眼动模块:从OpenBlock接线到第一次眨眼的5分钟教程 如何快速上手眼动模块从OpenBlock接线到第一次眨眼的5分钟教程【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-module本教程帮助新手在 5 分钟内快速上手源师兄眼动模块通过串口把模块接入源师兄主控再在 OpenBlock 里拖拽几个积木就能让屏幕上的小眼睛眨眼、转动、变色全程不需要写复杂代码。眼动模块是什么能做什么眼动模块的官方定位很直白通过串口控制眼动模块的眼睛状态见 config.json。它是一块圆形小屏幕通过 UART 串口接收指令在屏幕上显示眼睛的各种状态。在积木库里该扩展提供两个核心积木分类结构见 category.json屏幕颜色积木设置圆形屏底色可选清屏、白色、红色、蓝色、绿色、黄色、橙色眼睛状态积木显示 8 种眼睛姿态——眼睛、眨眼、向上看、向下看、向左看、向右看、左下看、右下看两个积木都可以选择串口引脚支持 P1、P2、P8、P12、P15、P16方便按你的实际接线灵活选择。眼动模块接线方法用串口连上主控眼动模块通过UART 串口与主控通信接线只需记住两点将模块的 TX/RX 与主控 GPIO交叉连接TX 对 RX在积木下拉框中选择对应引脚若使用默认硬件串口保持默认即可底层连接逻辑封装在 library/CircularScreenExtend.py默认使用板载硬件串口指定引脚时会自动创建软件串口新手无需关心实现细节。OpenBlock 三步编程完成第一次眨眼在 OpenBlock 中打开「眼动模块」积木分类积木与代码生成逻辑定义于 blocksdef.js三步即可出效果清屏打底拖入屏幕颜色积木选择「清屏」或任意底色选择眨眼拖入眼睛状态积木选择「眨眼」运行程序屏幕上的小眼睛会依次播放睁眼、闭眼、睁眼的帧动画眨眼效果由 CircularScreenExtend.py 中的eye_blink函数实现——按每帧 200ms 的节奏连播 8 帧形成自然眨眼的观感。进阶玩法8 种眼神 7 种底色除了眨眼还可以把积木自由拼接做出更有性格的小角色场景积木组合呆萌注视清屏黑 眼睛转头看人向左看 → 向右看害羞眨眼清屏橙色 眨眼思考中向上看 清屏白色配合循环积木还能做出「盯着你看 3 秒后眨一次眼」之类的动效。项目文件速查想深入了解仓库内容可以查看这些文件README.md — 项目简介源师兄扩展项目·眼动模块config.json — 模块注册信息设备名、描述category.json — 积木分类与顺序blocksdef.js — 两个积木的定义及 Python 代码生成规则library/CircularScreenExtend.py — 串口指令驱动清屏、显示图片、显示文字、眨眼动画常见问题快速排查屏幕不亮优先检查 TX/RX 是否交叉接反再核对积木中选定的引脚与实际接线是否一致切换状态无反应每条串口指令发送后需要约 50ms指令之间建议加短暂延时引脚被占用可选用软件串口把模块接到 P1、P2、P8、P12、P15、P16 等任意空闲引脚跟着这篇 5 分钟教程从零开始接线、拖积木你的屏幕上很快就能出现一只会眨眼睛的小眼睛。熟练后逐步尝试 8 种眼神与 7 种底色就能创作出更多有趣的小角色程序。【免费下载链接】eye-tracking-module源师兄扩展项目: 眼动模块 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/eye-tracking-module创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表