Hey guys,
Thanks again for helping. All I do here is ask questions.
I have an Arduino Uno 16mhz.
I have an Arduino Pro Mini 3.3v 8mhz ATMega 328. (
http://arduino.cc/en/Main/ArduinoBoardProMini)
I have a Parallax RN-42 Bluetooth. (
http://www.parallax.com/product/30086)
I'm programming the Pro Mini through the Uno. Successfully as far as I can tell.
My Uno Serial prints out the correct information ("Press")
My Pro Mini@9600, connected @ 19200, through Uno, prints out ("Press"). But @9600 it printed out garbage.
However, when I remove the Uno, power the Pro Mini by battery and try to connect with the Bluetooth module... I get garbage on any baud.
The rate at which I get it is accurate. Like the delays and the button presses and such, it's on time properly.. but the output itself is just garbage.
I've tested programming the Pro Mini. I get blinks working correctly. I get some serial output correct @ double the serial begin. But my bluetooth connection is just all off (from ASCII standpoint)
I'm really confused on how I can get the proper characters delivered through this BT module. I feel like I'm programming it right. I use SerialTools to test ports and baud, and I've checked every rate on the bluetooth but they all show the same garbage. Why doesn't it turn into different garbage?
What should I be looking at?
---
Mostly solved. It turns out there are some config jumpers that will force the baud to be 9600. Those are set ON by default, which always gives you crap. Disabling those jumpers made things work correctly. They're the ones all the way on the left (out of the 4).
Jumper order: Force Baud, Master mode, Slave mode, Factory reset