alastaira 17412d86cc Added manual look and blink control
Added ability to override "random" look, blink, and behaviour change operation, so that look direction and blink can be set with, e.g. a joystick control.
2023-09-18 15:47:47 +01:00
2023-09-06 20:33:33 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-18 15:47:47 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 16:36:00 +01:00
2023-09-06 16:45:07 +01:00
2023-09-06 20:29:00 +01:00

esp32-eyes

Emotive animated eyes on an OLED display, as inspired by Anki Cozmo etc.

Inspired by the expressive eye animations of the Anki "Cozmo" robot, this Arduino/ESP8266/ESP32 library displays a set of animated eyes on a small 128x64 OLED screen. Unlike some libraries which require a set of bitmap images for each frame of animation, this library draws each frame dynamically from a programmatic set of parameters.

Heavily based on this library, although with significant adjustments:

  • OLED (using u8g2) rather than TFT (based on eSPI_TFT)
  • Horizontal rather than vertical alignment
  • Mirrored left/right eye animations
Description
Emotive animated eyes on an OLED display, as inspired by Anki Cozmo etc.
Readme GPL-3.0 748 KiB
Languages
C++ 86.5%
C 13.5%