inspired by the list maintained by Max Fenton
- Project Hail Mary - Andy Weir
- The Blind Watchmaker - Richard Dawkins
- Shortest Way Home - Pete Buttigieg
- Regretting Motherhood - Orna Donath
- The Anxious Generation - Jonathan Haidt
- Outlive - Peter Attia
| /* | |
| * Rise and Fall Arc Animation | |
| */ | |
| byte start = 0; | |
| byte end; | |
| Timer arcTimer; | |
| #define ARC_DURATION 500 | |
| #define ARC_DELAY 100 |
| void deathDisplay() { | |
| // Note: DEATH_INTERVAL is 1000 (1 second animation) | |
| if (!deathTimer.isExpired()) { | |
| // then we are healing | |
| // 4 containers to remove energy from | |
| FOREACH_FACE(f) { | |
| long offset = DEATH_INTERVAL / 6; | |
| byte dist = (6 - f) % 6; |
inspired by the list maintained by Max Fenton
| /* | |
| * Rough Sketch for Sentiments Box | |
| * modified code by Jonathan Bobrow | |
| * updated 1.10.2023 | |
| * | |
| * Goals: | |
| * 1. Avoid using an arbitrary number for triggering the sensor | |
| * Solution: remove noise from the sensor and make it adapt to it's environment | |
| * by keeping a running average and then comparing the last value or N values to the average | |
| * 2. Remove dependencies on delays |