DMX512 library test http://mbed.org/users/okini3939/notebook/dmx512

Dependencies:   DMX mbed

main.cpp

Committer:
okini3939
Date:
2011-05-03
Revision:
0:ac66b38a42e3
Child:
2:eeb225671cac

File content as of revision 0:ac66b38a42e3:

#include "mbed.h"
#include "DMX.h"

DMX dmx(p9, p10);
//DMX dmx(p13, p14);
//DMX dmx(p28, p27);

DigitalOut myled(LED1);
Serial pc(USBTX, USBRX);

int main() {
    int i, j;

    j = 0;
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);

        j = j + 10;
        if (j >= 256) j = 0;
        for (i = 0; i < DMX_SIZE; i ++) {
            dmx.put(i, j);
        }

        pc.printf("tx: %d\r\n", j);
        
        pc.printf("rx: ", dmx.get(0));
        for (i = 0; i < 16; i ++) {
            pc.printf("%d ", dmx.get(i));
        }
        pc.printf("\r\n");
    }
}