A project that aims at making a LED based light system controlled by microcontroller and with BLE (soon) with smooth color transitions.

Dependencies:   mbed

main.cpp

Committer:
ledonger
Date:
2017-08-18
Revision:
2:0bbd4fc5e202
Parent:
1:8b80523d8959
Child:
3:25af55580ef6

File content as of revision 2:0bbd4fc5e202:

#include "mbed.h"
#include "LEDManager.h"

Timer timer;
Serial pc(USBTX,USBRX,921600);


LEDManager *led1 = new LEDManager(D11,10000);
LEDManager *led2 = new LEDManager(D4,10000);
LEDManager *led3 = new LEDManager(D7,10000);
LEDManager *led4 = new LEDManager(D5,10000);
LEDManager *led5 = new LEDManager(D6,10000);
LEDManager *led6 = new LEDManager(D12,10000);
LEDManager *led7 = new LEDManager(D8,10000);
LEDManager *led8 = new LEDManager(D9,10000);
LEDManager *led9 = new LEDManager(D10,10000);

int main() 
{
    pc.printf("Starting...\n");
    
    printf("Test procedure\n");
    
    timer.start();
    
  
    int time = timer.read_us();
    

    
    while(1)
    {
        time = timer.read_us();
        
        led1->processLED(time);
        led2->processLED(time);
        led3->processLED(time);
        led4->processLED(time);
        led5->processLED(time);
        led6->processLED(time);
        led7->processLED(time);
        led8->processLED(time);
        led9->processLED(time);
                
    }
}