Uncanny Eyes - TeensyUser/doc GitHub Wiki
Uncanny Eyes
Uncanny Eyes is a sketch written by Phillip Burgess. It uses 1 or 2 square SPI displays:
- 128x128 1.44" TFT LCD: (https://www.adafruit.com/product/2088), uses the ST7735 graphics chipset;
- 128x128 1.5" OLED: (https://www.adafruit.com/product/1431), uses the SSD1351 graphics chipset;
- 240x240 1.54" TFT LCD: (https://www.adafruit.com/product/3787), uses the ST7789 graphics chipset (included with the ST7735 driver).
The original script used the Teensy 3.1/3.2 and either two 128x128 TFT or OLED displays:
- Adafruit how to page: (https://learn.adafruit.com/animated-electronic-eyes)
Phillip Burgess has moved on from this sketch, making versions of the the script that supports the Raspberry Pi, and then to the recent Adafruit SAMD ARM M0/M4 boards (most notably the Hallowing M0 and Hallowing M4 that have a single 128x128 display built-in, and the Monster M4SK that has 2 240x240 displays built-in). But with some TLC, the Teensy sketches still work.
The ST773_t3 driver contains two versions of the Uncanny Eyes project:
- ST773_t3 -> UncannyEyes7735: This is the version for 128x128 TFT displays (you would need to go to the Adafruit project for the OLED support);
- ST773_t3 -> UncannyEyes_async_st7789_240x240: This is the version for the Teensy 4.0 that uses two 240x240 displays.
Here is an image of the Uncanny Eyes in action: