Messing around 🤡 with TinyGo and M5 Atom Matrix.
Several layers of abstraction for representing Nautical flags with corresponding explanations. And we have quite good animation:
tinygo flash \
-port /dev/tty.usbserial-XXXXXXXXXX \
-target=m5stack \
cmd/main/main.go
where tty.usbserial-XXXXXXXXXX
is your device's name.
For debugging on MacOS it's convenient to use screen
:
screen /dev/tty.usbserial-XXXXXXXXXX 115200
☝🏼 For reference, to exit press Control + \
, then y
to confirm.
- Play with alpha-channel for resulting pixel value (maybe, add alpha for objects).
- Add fade-out and fade-in for motion.
- Add tests 😏 .