by Entrastic » Wed Jan 02, 2008 6:10 pm
by Entrastic
Wed Jan 02, 2008 6:10 pm
i-Bot wrote:You may have to use the ETX to set the baud rate to 4800, but I guess this is then in EEPROM. Also the control sequences are different from the Hitec board, but quite simple to change.
Gort, can you confirm the SerLCD baud rate can be set to 4800 and is saved in EEPROM, I did not actually test this. thx
But my RX-Tx ports are already used up by my CMUcam 2+. Is there any way, I can buy may be a digital switch or something that can switch between the cam and the LCD using digital (logic) outputs that can be controlled by Robobasic. So that I can send commands to the cam and then switch over and send commands to the LCD whenever needed from the same port? Sorry if that sounds stupid.
I cant use my SDA-SCL pins also coz I am planning to use an SP03.
So am I correct in saying that the LCD port is nothing but another serial transmit port(like the RX port) that operates at 4800 baud rate at TTL voltage level?If thats the case, shouldnt I be able to send commands over to the LCD byte by byte through the LCD port just like a normal serial port?
i-Bot wrote:I would finally add that the LCD is an almost essential add on to the Robonova if you plan to do any serious programming.
I do realize the importance of LCD especially after working with the camera and other sensors. I am sure it is an extremely useful tool for debugging. I am sick of using LED blinks and music beeps for debugging my codes. By the way, my main intention with the LCD is to print status updates to the user when the robot is usign the CMU cam. For example, " Tracking Red" or " Initializing the camera, please wait" and stuff like that
By the way, I did find another LCD available locally that uses serial trasfer. But the baud rate is 9600 and I dont think I can change it. But it can also use I2C. So i am guessing this wont do the trick also?? Please take a look.
http://www.sgbotic.com/product_info.php ... ucts_id=83
The main reason I am tryign to obtain an LCD locally is not the money but to save time as I am working on a tight schedule.
i-Bot wrote:You may have to use the ETX to set the baud rate to 4800, but I guess this is then in EEPROM. Also the control sequences are different from the Hitec board, but quite simple to change.
Gort, can you confirm the SerLCD baud rate can be set to 4800 and is saved in EEPROM, I did not actually test this. thx
But my RX-Tx ports are already used up by my CMUcam 2+. Is there any way, I can buy may be a digital switch or something that can switch between the cam and the LCD using digital (logic) outputs that can be controlled by Robobasic. So that I can send commands to the cam and then switch over and send commands to the LCD whenever needed from the same port? Sorry if that sounds stupid.
I cant use my SDA-SCL pins also coz I am planning to use an SP03.
So am I correct in saying that the LCD port is nothing but another serial transmit port(like the RX port) that operates at 4800 baud rate at TTL voltage level?If thats the case, shouldnt I be able to send commands over to the LCD byte by byte through the LCD port just like a normal serial port?
i-Bot wrote:I would finally add that the LCD is an almost essential add on to the Robonova if you plan to do any serious programming.
I do realize the importance of LCD especially after working with the camera and other sensors. I am sure it is an extremely useful tool for debugging. I am sick of using LED blinks and music beeps for debugging my codes. By the way, my main intention with the LCD is to print status updates to the user when the robot is usign the CMU cam. For example, " Tracking Red" or " Initializing the camera, please wait" and stuff like that
By the way, I did find another LCD available locally that uses serial trasfer. But the baud rate is 9600 and I dont think I can change it. But it can also use I2C. So i am guessing this wont do the trick also?? Please take a look.
http://www.sgbotic.com/product_info.php ... ucts_id=83
The main reason I am tryign to obtain an LCD locally is not the money but to save time as I am working on a tight schedule.