Full animated robot face engine for ESP32. Smooth emotions, touch interaction, and serial control — designed for 3D-printed AI companions.
Happy, Sad, Angry, Surprised, Love, Thinking, Excited, Wink and more. Smooth 0.6–1.2s transitions between any state.
Look-at-touch, pet reactions, gaze control, and independent mouth animation for speaking.
Simple text commands over UART for any LLM, voice system, or external brain. Perfect for dual-MCU architectures.
Faithful recreation of the DANI Face rendering engine. Click emotions, drag to look around, or tap to pet.
#include <DANI_Face.h>
DANIFace face;
void setup() {
face.begin();
face.setEmotion(Emotion::Happy);
face.setAutoBlink(true);
face.setIdleGaze(true);
}
void loop() {
face.update();
}