I know. I am an old C and C+ programmer from before Windows. I have reviewed the code for the coralux and the typhon and now developing code for grow room controllers. I have already found the hardware to be driven by the controller. I have the arduino mega 2560, with the lcd shield and rotary encoder i want to use, have the shield programmed, and I am now working on the open source code for the actual controller. The plan is to have at least four to six PWM driven channels along with tow recycle circuits.
Biggest issue right now is to sacrifice a PWM channel for timing or to add a rea time clock circuit, RTC to have real-world time. This decision has led me to the arduino mega2560 as it has more ports available and I can add a RTC circuit, and lcd shield with rotary encoder and at least one temperature sensor.
I have developed a menu for setting up clock, six channel drivers for cobs or leds and working on programming two outputs for two recycle timers circuits as analog outputs to drive two more receptacles with on/off timing 1/4 perhaps.. it is not easy, but not that hard either. As soon as I get the prototype up and running, I will do a youtube video. I am already using a modified typhon controller to do the work, but that is just a start. Typhon has only four pwm circuits, and the coralux has six. I am looking into an arduino mega 2560 to be the work horse. The Mega costs about $45 and the4 lcd driver is $15. The outlet controllers can be either made or purchased. I can make them for $15 or buy the for $20 each. I have two units I am testing right now I removed all my timers yesterday and set up my system for testing. Working real good so far. I have Royal Blue, Deep red, IR, and Far Red along with tweo cob fixtures, I am controlling from one source now, using a mw se-200-48v ps for the led banks.
I am working on the specific code now, as I have developed a menu system and process for navigating the menus. More to follow in the next few weeks. These are exciting times for the community,a s we are getting our own lights, lighting controls and now grow room controls to monitor/control temps, times, etc. will keep the community updated. you can follow me to keep up if you like. change is coming. peace