I am trying to get my Arduino UNO R3 to communicate with a bluetooth module and write characters sent over bluetooth serial to an LCD attached to the arduino.
So far I have proven the Arduino and LCD using the 'SerialDisplay' example sketch by sending characters from hyperterminal through a MAX232 then to the arduino - works a treat!
I have also used hyperterminal to prove the bluetooth module. I had an android app that can send characters via bluetooth, which the module sends vi aserial through MAX232 to hyperterminal. Works great.
However, when I connect the bluetooth module directly to the Arduino and use the android app I get nothing on the LCD screen.
Any ideas why this is not working?
The bluetooth module has inputs for 5V & 3.3V, I have found that it wirks fine with hyperterminal at 5V only.
I was just using the MAX232 to test both serial connections with hyperterminal (both communicate fine using this method), it won't be in the finished circuit.
Perhaps you are right on the voltage front. I think the serial from the Bluetooth device is at 3.3V. So I'm guessing I just need a voltage divider to take the 5V from the Tx of the arduino down to 3.3V for the bluetooth module?
I used a voltage divider to get the voltage down but no luck. Really confused as both the Bluetooth module and arduino work perfectly with hyper terminal but together they won't play ball.