GND
VCC
SCL
SDA
R1
C1
R3
LunarEdu OGS Display
SSD1306-12864
MOUSE SENSOR ACTIVE
参数控制台
拖动滑块或切换选项,你的修改会同步反映到左侧屏幕预览,并即时生成底部示例代码。
屏幕模组
发光基底
结构参数
眼睛尺寸 (SIZE)26 px
双眼间距 (X-GAP)20 px
垂直偏移 (Y-OFFSET)0 px
仿生形状
动作触发器
Effect通过加入长周期的随机眨眼,让静止画面保持微弱的生命感,更接近真实生物眼神。
// 长周期随机眨眼
if(millis() - t_sync > 3000 + random(3000)) {
u8g2.scaleY(0.12); delay(200);
u8g2.scaleY(1.0);
} C++ u8g2 Generator
void drawEyes() {
// 清空缓冲区 (Clean OLED Canvas)
u8g2.clearBuffer();
// 发光层:亮区底稿 (Light Emissive)
u8g2.setDrawColor(1);
u8g2.drawDisc(54, 32, 13); // Left
u8g2.drawDisc(74, 32, 13); // Right
// 遮罩层:根据视线偏移绘制黑色瞳孔 (Pupil Vector)
u8g2.setDrawColor(0);
u8g2.drawDisc(54, 32, 6);
u8g2.drawDisc(74, 32, 6);
// 推送至总线显示 (Send I2C Frame)
u8g2.sendBuffer();
}