Discussion about this post

User's avatar
lcamtuf's avatar

And if you like Game of Life, here's Maurycy's Life TV: https://maurycyz.com/projects/lifetv/

You might have seen people doing analog TV with fast 32-bit MCUs. But as it turns out, 8 bits is more than enough, no modulator needed.

Adam DeMuri's avatar

This is very cool! Funnily enough, I was just talking about Game of Life with a friend earlier this week.

Re: the stability requirements to avoid burning out LEDs with the high drive current, obviously the watchdog gets you most of the safety that you need. But, I'll mention that my approach to firmware is to write simple HALs around most peripherals, and then to write unit tests that run on the host computer for the main logic. For example, I did this for a project which involved building a wireless mesh network, and it was very helpful to be able to test the networking code that way, as setting up and monitoring a test environment was difficult. Something like that could be useful here, as a way to test the invariant that LEDs are only lit up for short periods.

13 more comments...

No posts

Ready for more?