I am messing around with an HM10 BLE module for the first time. I have done countless google searches and read all of the forums I could find and am still having issues. Basically, I can successfully connect to the module (red light stops blinking and remains red), but am unable to run any AT commands from the serial monitor or any commands from external applications.
I am using the HM10 found here (this is the second one I've ordered in case the first was faulty): https://www.amazon.com/DSD-TECH-Bluetooth-iBeacon-Arduino/dp/B06WGZB2N4
It being amazon's top pick told me it was probably reliable, but who knows.
I will list the two different wire connections I made. The first is for simply using the hardware serial to try and run the AT commands from the serial monitor. I uploaded a blank arduino program (blank setup and blank loop) without the Tx/Rx of the HM10 plugged in since I've read this may mess with the module. The second sketch is for attempting to use the software serial to communicate with the HM10 with the LightBlue and BLExAR iPhone apps. :
-
ARDUINO UNO HM10
3.3V VCC
GND GND
TX 1 RXD
RX 0 TXD -
ARDUINO UNO HM10
3.3V VCC
GND GND
TX 9 RXD
RX 8 TXD
These are the instructions and the code I last used to try and test it (there are many options for beginner projects out there but I've pretty much been through them all): https://roboindia.com/tutorials/send_receive_data_hc10_bluetooth
I am working on a mac, I'm not sure if there's anything special if using a mac to develop with arduino. I've read some things about FTDI, but I have no idea what that exactly is. I'm out of ideas and could really use some help to figure out how to make this work!