百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

RoboEyes

> 编程语言
开源

FluxGarage RoboEyes 库通过使用 Adafruit GFX 库,在 OLED 显示器上绘制平滑动画的机器人眼睛。

783 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

FluxGarage RoboEyes 库通过使用 Adafruit GFX 库,在 OLED 显示器上绘制平滑动画的机器人眼睛。

FluxGarage RoboEyes 库

在 OLED 显示器上使用 Adafruit GFX 库绘制平滑动画的机器人眼睛。机器人眼睛的形状可以根据宽度、高度、边框半径和间距进行配置。提供了多种不同的情绪表情(高兴、疲倦、生气、默认)和动画(自动闪烁、闲置、大笑、困惑)。所有状态变化都具有平滑的过渡,因此,复杂的动画序列也很容易实现。 开发这个库是一个更大项目的第一步:从设计角度创建自己的 DIY 机器人。请查看 FluxGarage YouTube 频道。

在 Youtube 上观看演示视频和入门视频

安装

  1. 打开 Arduino IDE
  2. 转到 Sketch → Include Library → Manage Libraries…
  3. 搜索 "FluxGarage RoboEyes"
  4. 点击 Install

安装后,示例示例可以在 File → Examples → FluxGarage RoboEyes 中找到。

一般

  • begin() (屏幕宽度, 屏幕高度, 最大帧率)
  • update() 在主循环中更新眼睛图形, 受 begin() 中定义的最大帧率限制
  • drawEyes() 与 update() 相同, 但不受帧率限制
  • setDisplayColors() (uint8_t background, uint8_t main) -> background: 背景和覆盖图像, 对单色显示器选择 0, 对灰度显示器选择 0x00, 如 SSD1322 -> main: 图形, 对单色显示器选择 1, 对灰度显示器选择 0x0F (0x0F = 最大亮度)

定义面部表情 (心情,好奇,眼睛位置,打开/关闭) - setMood() 心情表情,可以是 TIRED, ANGRY, HAPPY, DEFAULT - setPosition() 四方向,可以是 N, NE, E, SE, S, SW, W, NW, DEFAULT (默认 = 水平和垂直居中) - setCuriosity() _(bool O

Issues· 9 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++arduino-libraryarduino-nanoarduino-unooled

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言