← Revision 1 as of 2011-10-10 16:10:43
Size: 26
Comment:
|
← Revision 2 as of 2011-10-10 16:14:25 →
Size: 1495
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Describe Repatcher here. |
=== Repatcher === ==== About the Repatcher Shield ==== ==== Programming Examples ==== The Audio Codec Shield can be used with any microcontroller, but we have layed it out for the Arduino and Maple to get more people involved in making interesting musical applications. To help promote this, we have also made a number of example sketches and libraries to get you started quickly. The main programming structure follows that of the MICrODEC: the program initializes the codec, and then waits in the main loop until it is interrupted by the codec, at which time it executes your code in the interrupt service routine. This gives the best audio quality, as it ensures that nothing else will delay the processing of your audio data. But, this also means that all of your functions must fit within the time allotted between audio samples, and other functions that rely on interrupts can't be used (like ''delay()''). Different programming structures can be used, but this one is the easiest and gives the best results. ==== Documentation ==== Files: Version 1.0 * [[attachment:repatcher_board.png|board image]] [[attachment:repatcher.brd|board eagle file]] * [[attachment:repatcher_schem.png|schematic image]] [[attachment:repatcher.sch|schematic eagle file]] * [[attachment:repatcher.lbr|library eagle file]] * [[attachment:repatcher.zip|pcb gerber files]] * [[attachment:repatcher_bom.pdf|pdf parts listing]][[attachment:repatcher_bom.ods|.ods parts listing]] |
Repatcher
About the Repatcher Shield
Programming Examples
The Audio Codec Shield can be used with any microcontroller, but we have layed it out for the Arduino and Maple to get more people involved in making interesting musical applications. To help promote this, we have also made a number of example sketches and libraries to get you started quickly. The main programming structure follows that of the MICrODEC: the program initializes the codec, and then waits in the main loop until it is interrupted by the codec, at which time it executes your code in the interrupt service routine. This gives the best audio quality, as it ensures that nothing else will delay the processing of your audio data. But, this also means that all of your functions must fit within the time allotted between audio samples, and other functions that rely on interrupts can't be used (like delay()). Different programming structures can be used, but this one is the easiest and gives the best results.
Documentation
Files: Version 1.0