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
The controller plays random files and pauses depending on the value of a potentiometer.
Arduino Code
Customize the Arduino 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 one can write the individual length of each track (in seconds):
unsigned long length_of_tracks[] = {11, 12, 13, 14, 15, 16, 17, 18};