- Tue Jul 20, 2010 3:13 pm
#105680
Hey guys!
I recently bought the Cellular Shield and as is stated in the comments some of them are shipped with baudrate 115200 instead of 9600. So a FT232RL breakout or other TTL device must be used to tell it to use 9600 instead. The lib used can't actually use 115200 so you need a second device to tell it the new baudrate. At least, that's what I think.
When I plug in Arduino with the example sketch provided on above link, I simply see the line "Starting SM5100B Communication..." and then nothing for a few seconds. Then it starts sending random characters. Which would indicate I'm using the wrong baudrate!
So I've tried to basically use a FT232RL breakout but honestly I am lost with that. I have no clue how it works or should work. I thought I'd give it a shot with PuTTy but got no where.
So, I thought - hey, I have two Arduino's. So one of them could send the command to the pins 2/3 of the cellular shield from TX. And I've tried to do this basically on every single possible baudrate there is (well the "standard" ones anyway).
So what can I do now, does anyone have a clue?
Thanks!
Edit: - thought I'd mention that the Arduino with the Cellular Shield had a 9V power supply at the time. So not USB, and I'm sure it wasn't a power issue.
I recently bought the Cellular Shield and as is stated in the comments some of them are shipped with baudrate 115200 instead of 9600. So a FT232RL breakout or other TTL device must be used to tell it to use 9600 instead. The lib used can't actually use 115200 so you need a second device to tell it the new baudrate. At least, that's what I think.
When I plug in Arduino with the example sketch provided on above link, I simply see the line "Starting SM5100B Communication..." and then nothing for a few seconds. Then it starts sending random characters. Which would indicate I'm using the wrong baudrate!
So I've tried to basically use a FT232RL breakout but honestly I am lost with that. I have no clue how it works or should work. I thought I'd give it a shot with PuTTy but got no where.
So, I thought - hey, I have two Arduino's. So one of them could send the command to the pins 2/3 of the cellular shield from TX. And I've tried to do this basically on every single possible baudrate there is (well the "standard" ones anyway).
Code: Select all
While connected. Of course I connected grounds as otherwise it wouldn't work. I swapped over the RX/TX and tried again. No luck.Serial.begin(115200 ); // then tried to Serial.flush()+Serial.end() and tried a diff. baudrate.
Serial.println("AT+IPR=9600");
So what can I do now, does anyone have a clue?
Thanks!
Edit: - thought I'd mention that the Arduino with the Cellular Shield had a 9V power supply at the time. So not USB, and I'm sure it wasn't a power issue.