Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.25 KB

README.md

File metadata and controls

57 lines (48 loc) · 1.25 KB

vivid18

Working code for Synergy, CREATE NSW's entry to Vivid Sydney in 2018.

Data Structure/contraint for communication:

Total bits: 32 bits
  • 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):