Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
arduino_boards:rs232_controller [2018/10/18 16:37]
admin [Code]
arduino_boards:rs232_controller [2018/10/18 16:40]
admin [Code]
Line 11: Line 11:
 ==== Code ==== ==== 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 [[http://​www.waveplayer-systems.de/​WavePlayer8%20Beschreibung%20V3.pdf|manual]]\\ 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 [[http://​www.waveplayer-systems.de/​WavePlayer8%20Beschreibung%20V3.pdf|manual]]\\
-{{:​arduino_boards:​reverse_rs232.jpg?​600|}}\\ +{{:​arduino_boards:​reverse_rs232.jpg?​400|}}\\ 
-Arduino Code:\\+The controller plays random files and pauses depending on the value of a potentiometer.\\ 
 + 
 +=== Arduino Code ===
 {{ :​arduino_boards:​waveplayer8_20.zip |}}\\ {{ :​arduino_boards:​waveplayer8_20.zip |}}\\
-To customize ​the code one can change the length of the pause in seconds:\\+=== Customize ​the Arduino Code === 
 +One can change the length of the pause (in seconds):\\
    ​unsigned long longest_pause = 100;    ​unsigned long longest_pause = 100;
 The track number:\\ The track number:\\
    int number_of_tracks = 8;  // number of all tracks    int number_of_tracks = 8;  // number of all tracks
-And in an array the individual length of each track in seconds:\\+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};    ​unsigned long length_of_tracks[] = {11, 12, 13, 14, 15, 16, 17, 18};
  
 ---- ----