This library allows the max485 module to be used for both receiving and transmitting dmx "at the same time". At the same time, meaning that the transceiver class can switch between the two modes easily. Take a look at the example.
The code has been tested using a arduino mini pro
a simple DMX transceiver that alters channel 1 when channel 511 > 250 is found in examples/transceiver
https://github.com/Marthaarman/dmx_interceptor_PCB
This code is heavily based on the prior released dmx-serial library by mathertel: https://github.com/mathertel/DMXSerial