Working code for Synergy, CREATE NSW's entry to Vivid Sydney in 2018.
-
3 bits: address
-
1 bit: direction
-
2 bits: priority
-
2 bits: speed
-
3 bits: type of effect
-
1 bit padding
8 bits Color A:
- 3 bits: lumosity (0 - 7)
- 5 bits: hue (0 - 31)
8 bits Color B:
-
3 bits: lumosity (0 - 7)
-
5 bits: hue (0 - 31)
-
4 bit padding at the end as a terminator
Directory structure: ├── README.md ├── arduino │ ├── demos │ │ ├── junji_fLed.ino │ │ ├── sample_fLed.ino │ │ ├── viv17_fLed.ino │ │ └── viv18_fLed │ │ └── viv18_fLed.ino │ └── effects │ └── effects.ino ├── encoder │ └── encoder.ino ├── hope │ └── hope.ino ├── libakari │ └── akari.cpp ├── piduino │ └── comm.go └── scanweb ├── cpu.profile ├── index.html ├── script.js ├── test.data └── web.go
Required libraries (Arduino): FastLED: https://github.com/FastLED/FastLED uLibC++: https://github.com/maniacbug/StandardCplusplus
Required libraries (Pi):