Yarrrrgh, still nothing. Everything is seemingly in place...and yes, I've connected the three capacitors and 27 k resistors. I've got the audio out connected to this Vellman 30 W stereo amp (http://www.parts-express.com/pe/showdetl.cfm?Partnumber=320-212), which is grounded to the arduino and connected to an external 12 v AC power supply. The amp is working fine...picking up major radio interference...
in the schematic above, the electrolytic capacitor is marked for the positive side towards the amp, correct? (am extreme newb at reading this stuff)
Yet still nothing when I upload the code from arduino onto the board. Is there a trigger or something to make this start, or should it just talk when I send this to arduino?
code - [edit]// letsmakerobots demo
// a short sketch written by droidbuilder for demonstration at letsmakerobots.com
// set up a new software serial port
//rxPin: the pin on which to receive serial data
//txPin: the pin on which to transmit serial data
#include <SoftwareSerial.h>
#define txPin 2
#define rxPin 3
// set up the SoftwareSerial port to connect to the SpeakJet
SoftwareSerial SpeakJetSerial = SoftwareSerial(rxPin, txPin);
void setup()
{
// define pin modes for tx, rx pins:
//pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
SpeakJetSerial.begin(9600);
// char array holding the 'lets make robots' string we want to speak
char SayIt[] = {20, 96, 21, 114, 22, 88, 23, 5, 145, 131, 193, 6, 140, 154, 196, 6, 148, 7, 137, 7, 164, 18, 171, 136, 193};
SpeakJetSerial.println(SayIt); // send it to the SpeakJet
}
void loop()
{
// infinite do-nothing loop
}[/edit]
it is very important that i have this cyborg talking by next week! long night ahead of me. i guess i'll take it all apart again...