I’m curious if someone has experience wiring up an SP0-512 Text-to-Speech chip to a Gadgeteer Breadboard X1 or through an Extender module. Specifically, I’m looking at using a FEZ Spider running 4.3 with a Breadboard X1.
Based on the datasheet ( http://www.speechchips.com/downloads/SP0-512-Datasheet.pdf ), it seems like all that’s needed on the Gadgeteer side is to use a socket U, and:
connect Pin 4 (TX) to SP0-512 Pin 6 (RX)
Pin 5 (RX) to SP0-512 Pin 4 (TX)
Pin 3 (GPIO) to SP0-512 Pin 17 (busy speaking)
Pin 1 (3.3V) to SP0-512 Pin 13 (power)
Pin 10 (GND) to SP0-512 Pins 8 and 19
Of course, the rest of the circuit to produce audible sound is also required, as documented in the datasheet.
Code-wise, it seems like:
setting up socket U’s Pin 3 up as a GPIO input
creating a serial object for the socket, with appropriate settings (9600 N81)
Checking to see if the chip is not speaking (check GPIO pin 3 status)
If not, sending text to the serial port
I’m pretty new at this, so I’m curious if I’m missing something.