This is an old revision of the document!


Table of Contents

RS232 Controller

An Arduino based RS232 controller for two Waveplayer8.


Paper PCB

Code

For the code I needed a little bit of reverse engineering. A CRC control byte is send, too. The polynom that is used is: 0xD5. The code for that was in the manual

Arduino Code:
waveplayer8_20.zip
To customize the code one can change the length of the pause in seconds:

 unsigned long longest_pause = 100;

The track number:

 int number_of_tracks = 8;  // number of all tracks

And in an array the individual length of each track in seconds:

 unsigned long length_of_tracks[] = {11, 12, 13, 14, 15, 16, 17, 18};