I am currently working on a 10x10 RGB LED screen (using Neopixels from Adafruit) and my project files are starting to get rather large. I have several different devices used in this project:
- The LED matrix
- A DS3232 RTC
- An MSGEQ7 DSP chip
- 7 push button switches
Currently i'm using separate classes for each of the devices (RTC, DSP & buttons) as well as the Adafruit GFX and Neopixel library.
What would be the best way to organize this project? Should I put the patterns for the screen in the main.ino file or should they have their own class.
Any help would be greatly appreciated, I can upload the source code if its needed.
As a side note, I'm using "Sublime Text 3" along with Stino.