Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
arduino_boards:rs232_controller [2018/10/18 16:40] admin [Code] |
arduino_boards:rs232_controller [2018/10/18 16:43] admin [Paper PCB] |
||
---|---|---|---|
Line 5: | Line 5: | ||
---- | ---- | ||
==== Paper PCB ==== | ==== Paper PCB ==== | ||
+ | If an external trigger is needed there is a connector on Pin2.\\ | ||
+ | |||
+ | |||
{{:arduino_boards:dual_rs232_controller_01.jpg?400|}}\\ | {{:arduino_boards:dual_rs232_controller_01.jpg?400|}}\\ | ||
{{ :arduino_boards:dual_rs232_controller_01.zip |}}\\ | {{ :arduino_boards:dual_rs232_controller_01.zip |}}\\ | ||
Line 10: | Line 13: | ||
---- | ---- | ||
==== 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.\\ |
{{:arduino_boards:reverse_rs232.jpg?400|}}\\ | {{:arduino_boards:reverse_rs232.jpg?400|}}\\ | ||
+ | To control the Waveplayer8 one has to send a CRC control byte. The polynom that is used is: 0xD5. The code to calculate the CRC byte was in the [[http://www.waveplayer-systems.de/WavePlayer8%20Beschreibung%20V3.pdf|manual]]\\ | ||
The controller plays random files and pauses depending on the value of a potentiometer.\\ | The controller plays random files and pauses depending on the value of a potentiometer.\\ | ||