Ligne 1 : |
Ligne 1 : |
| + | {{WaveShield-Nav}} |
| + | |
| == Arduino WaveHC Library == | | == Arduino WaveHC Library == |
| | | |
− | Newer! Better! Sparklier! | + | [http://code.google.com/p/wavehc/ Newer! Better! Sparklier!] |
| + | |
| + | [http://www.ladyada.net/library/arduino/libraries.html For information how to use and install libraries], see our tutorial! Then check out [http://www.ladyada.net/make/waveshield/examples.html the examples] for how to use it. |
| + | |
| + | This library pretty much requires a '328 Arduino |
| + | |
| + | == Arduino AF_Wave library == |
| | | |
− | For information how to use and install libraries, see our tutorial! Then check out the examples for how to use it.
| + | [http://www.ladyada.net/media/wavshield/AFWave_18-02-09.zip Download the latest library here] (currently: Feb 18, 2008 which now supports the 328P and arduino v13 under mac and windows & probably linux) |
| | | |
− | This library pretty much requires a '328 Arduino, see our upgrade tutorial if you have a '168 Arduino
| + | [http://www.ladyada.net/library/arduino/libraries.html For information how to use and install libraries], see our tutorial! Then check out [[AdaFruit Wave Shield Exemples|the examples]] for how to use it. |
− | Arduino AF_Wave library
| |
| | | |
− | Download the latest library here (currently: Feb 18, 2008 which now supports the 328P and arduino v13 under mac and windows & probably linux)
| + | Before you try to play audio, you'll want to free up some Arduino RAM, so that you don't end up with a nasty stack-overflow. [http://www.ladyada.net/rant/2008/04/free-up-some-arduino-sram/ Follow these instructions on how to get more RAM by reducing the input Serial library buffer]. |
| | | |
− | For information how to use and install libraries, see our tutorial! Then check out the examples for how to use it.
| + | The library is based off of [http://www.roland-riegel.de/sd-reader/index.html Roland Riegel's AVR FAT16 code], but pared down quite a bit to reduce flash and RAM usage. There are also some strange optimizations to make it play audio better. |
| | | |
− | Before you try to play audio, you'll want to free up some Arduino RAM, so that you don't end up with a nasty stack-overflow. Follow these instructions on how to get more RAM by reducing the input Serial library buffer.
| + | == Demo waves == |
| | | |
− | The library is based off of Roland Riegel's AVR FAT16 code, but pared down quite a bit to reduce flash and RAM usage. There are also some strange optimizations to make it play audio better.
| + | If you need some audio to test with, here is [http://www.ladyada.net/media/wavshield/helloworld.wav a synthesized voice saying "Hello world"] |
− | Demo waves
| |
| | | |
− | If you need some audio to test with, here is a synthesized voice saying "Hello world"
| + | Here is the [http://www.ladyada.net/media/wavshield/piwav.zip collection of numbers for the pispeak example!] |
| | | |
− | Here is the collection of numbers for the pispeak example!
| + | == Schematics & Layout == |
− | Schematics & Layout | |
| | | |
− | Schematics for v1.1 in PNG format
| + | * [http://www.ladyada.net/images/wavshield/v11/wave11schem.png Schematics for v1.1 in PNG format] |
− | v1.1 Schematics and board layout in EagleCAD format
| + | * [http://www.ladyada.net/media/wavshield/waveshield11.sch v1.1 Schematics] and [http://www.ladyada.net/media/wavshield/waveshield11.brd board layout in EagleCAD format] |
− | Schematics for v1.0 in PNG format
| + | * [http://www.ladyada.net/media/wavshield/waveshield10schem.png Schematics for v1.0 in PNG format] |
− | v1.0 Schematics and board layout in EagleCAD format
| + | * [http://www.ladyada.net/media/wavshield/waveshield10.sch v1.0 Schematics] and [http://www.ladyada.net/media/wavshield/waveshield10.brd board layout in EagleCAD format] |
| | | |
| {{ADF-Accord}} | | {{ADF-Accord}} |
| | | |
| {{MCH-Accord}} | | {{MCH-Accord}} |