Say it Commands
![TimC](https://forums.parallax.com/uploads/userpics/099/nBUL9M92IT9F3.jpg)
Hi all I am having trouble understanding how to send some commands to the say it Module
I started with the Request firmware ID but I don't think I have gotten very far
Here is what I have so far:
The COM_TX, COM_SPEED and timeouts all work since these are all working in other parts of the program
The answer I am getting is:
Version(x)=A
So is "A" the first version, just a repeat of what I sent, or ???
I started with get version because I thought it would be easy oh well
Regards
Tim
I started with the Request firmware ID but I don't think I have gotten very far
Here is what I have so far:
' Inputs: ' VRA1 = nothing VR_GetVersion: SEROUT COM_TX, COM_SPEED, [noparse][[/noparse]"x"] SEROUT COM_TX, COM_SPEED, [noparse][[/noparse]"A"] SERIN COM_RX, COM_SPEED, 200, VR_CommFailed, [noparse][[/noparse]VRA] SEROUT COM_TX, COM_SPEED, [noparse][[/noparse]" "] ' send ack DEBUG cr,"Version(",VRA,")=" SERIN COM_RX, COM_SPEED, 200, VR_CommFailed, [noparse][[/noparse]VRA] DEBUG VRA ' tried DEC VRA too RETURN
The COM_TX, COM_SPEED and timeouts all work since these are all working in other parts of the program
The answer I am getting is:
Version(x)=A
So is "A" the first version, just a repeat of what I sent, or ???
I started with get version because I thought it would be easy oh well
Regards
Tim
Comments
The Say It module is a new product, so the A version makes since for you to get. Also, you wouldn't be able to see the echo from the SEROUT command that you sent in your SERIN statements. I hope this helps
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Respectfully,
Joshua Donelson
www.parallax.com