I am using the Arduino Mega 2560 and have connected it to an HM-10 bluetooth device.
I am experiencing strange / unpredictable results and was wondering whether anyone can offer advice.
The HM-10 I have operates at 3.3v, so I have built a 3.3v to 5v converter using 2n7000 mosfets and 10k ohm resisters.
Measuring via my oscilloscope, I can see the voltages are good.
I can connect to the HM-10 via my phone - I can send text via the LightBlue app to the HM-10 and see the tx channel respond via my oscilloscope. Yet I never see anything in the serial monitor.
If I send commands - again, I never see results in the serial monitor.
I am using Mac OS Sierra.
Occasionally, I see the Bluetooth device change it's name - act as expected in terms of changing settings it has received. It seems though that this is a 1 in a 50 case... I have two HM-10's - both behave exactly the same.
Any thoughts please?