by Richard » Tue Jan 09, 2007 12:58 am
by Richard
Tue Jan 09, 2007 12:58 am
I have just got my RoboNova to talk!
I have used a SP03 Text to speech board connected to ETX (actually you need to use the ERX line to send!
)
The SP03 is supposed to use 2 stop bits but this doesn't seem to be a problem.
It can speak any sentence that you can code up. The lack of arrays or any string processing in RoboBasic means sending messages byte at a time as long sequences which is a real shame.
The more I use RoboBasic the more I find how poor it is.
Using the LCD port for debug data via RS232 works a treat too. I might stick that into a mini RF link to do away with the wires.
I just need to package the whole lot in a backpack!
Next I'm going to add the CMUCam and try using the servo drive outputs on the CMUCam as inputs to steer robonova towards target colours.
I have just got my RoboNova to talk!
I have used a SP03 Text to speech board connected to ETX (actually you need to use the ERX line to send!
)
The SP03 is supposed to use 2 stop bits but this doesn't seem to be a problem.
It can speak any sentence that you can code up. The lack of arrays or any string processing in RoboBasic means sending messages byte at a time as long sequences which is a real shame.
The more I use RoboBasic the more I find how poor it is.
Using the LCD port for debug data via RS232 works a treat too. I might stick that into a mini RF link to do away with the wires.
I just need to package the whole lot in a backpack!
Next I'm going to add the CMUCam and try using the servo drive outputs on the CMUCam as inputs to steer robonova towards target colours.