Skip to content

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

Notifications You must be signed in to change notification settings

CreateUNSW/vivid18

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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):

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published