It is used to play WAV files (games and apps) from a MicroSD card through an audio cable into where the tape deck would normally plugin thus eliminating the need for a 30-year-old tape deck. Its a play only function so no record feature. You can still record using conventional methods though. Simply find your favourite game or app and convert it to WAV (22khz/Mono/8bit) file format, copy it to the sd card and the rest is straight forward. It is based on the firmware I developed with the same name. The firmware is opensource so you could make one of these devices yourself.
When purchasing a microSD card do not get a cheap or a super-fast one like a class 10 card. Operating it is simple. Once the SD is in with wavs in the root of the SD card use the up and down buttons to scroll through the wav files. Press play to play and again to pause. If you press play over a folder you will enter that folder. To exit the folder press stop. The M button enables motorcontrol if you need it. The the reset button resets the device.
It can be used as an altnertive to ArduiTape and will run on the same device.
Requires the following libraries:
SdFat by Bill Greiman
LiquidCrystal_I2C by Frank de Brabander
PCM by TMRh20
ssd1306 by Alexey Dynda
v1.0.10 new release with many features like dynamic SD detection - only supports OLED 128x64 or OLED 128x32 - 13/1/2020
v1.0.14 added motor control and button driven volume control 16/1/2020
v1.1.0 new release - added LCD(I2C) support and dynamic detection of LCD vs OLED so user doesn't have to configure that - 22/01/2020
v1.1.1 - tidied code up and made menu more responsive - 24/01/2020
v126.96.36.199 - added folder support - you can go 4 folders deep and back again. The complete folder path must not be more than 30 charachters so keep folder names short - 01/01/2020
todo roadmap - Add support for Nano-ARM for 44.1khz HQ audio. Already have the code base but need to merge it in with main code base