Hi there was hoping I can get some help, I'm working on a project and I use an IMAC computer
So far I've been able to connect an Arduino UNO and Arduino Nano via serial USB port. I wanted to take things to the next level and remotely send code to an Arduino chip couple feet away hence Bluetooth
I went on Amazon and got a HM-06 Bluetooth module and connected it via documentation. the module would show up I pair with it and its connected and when I try to send code it just gives off
"avrdude: stk500_recv(): programmer is not responding"
also it would connect and then it would stay connected for 1 min and go off. weird.
then bought the HM-10 BLE module and to my surprise it wouldn't even show up on my iMac.
my question is this:
what do I do, I just want to connect and make it wok but I am lost. I have tried all possible solutions and contacted the supplier and no proper answer no one from these companies making these chips can say if they work with iMac
You need 3 data signals. TX and RX and reset. Does your HM-06 module provide the last one (it might have a different name)?
The reset is used to reset your board which in turn activates the bootloader. On the Uno, the reset pin of the 328P processor is connected to the DTR pin of the TTL-to-USB converter and that pin is activated when you open the serial port.
You will need a pin on the HC-06 that you can control to generate the reset for the Uno. The state pin is the only additional output so you will have to find a way to control that. I can't advise on that, I suggest that you do a search (e.g. arduino upload via hm-06 - Google Search)
hey I need hep with finding a proper compatible Bluetooth module that I can use to communicate with my iPhone
I have Arduino UNO and Arduino Nano. I have tried to use hm-06 module and hm-10 module and it does not work I need some solutions
do I get the Arduino BT? would the built in Bluetooth on that board work?
I have merged your topics due to them having too much overlap on the same subject matter @drewiepooh.
In the future, please only create one topic for each distinct subject matter and be careful not to cause them to converge into parallel discussions.
The reason is that generating multiple threads on the same subject matter can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.
How do you upload code to the Uno/Nano through the BlueTooth module using your solution? As far as I understand it, that is the question by @drewiepooh .
You probably didn't, but if it is an HC-06, you might like to confirm that. It will identify itself on a compatible device as "LINVOR"
I believe an iMac runs OSX, or the like, and is therefore kosher with HC-06. If it runs IOS, it is incompatible with HC-06.
The HC-06 has two black chips and FOUR pins only - VCC, Gnd, Tx, Rx. All this talk about reset is nonsense. If your module has SIX pins, AND two black chips, it is an HC-05, and any talk about reset with that is also nonsense. HC-05 will identify on an Android phone as "HC-05", or something very like it. You already have an HM-10 as well, so you should know what it looks like - one chip. HC-05 is also incompatible with IOS. BUT
IF you mean Apple - wire - Uno - Bluetooth - Bluetooth - Nano etc., you are using Blueteeth for Arduino/Arduino comms and that is quite OK. See the Martyn Currey website.
Your HM-10 should work with anything by apple, I think that is what it is made for. it will NOT talk to HC-0x.
If your Mac stuff is NOT IOS you might find the following links useful.
I politely disagree. If OP wants to do an upload via Bluetooth to an Uno (and it's my understanding that that is the intention), the bootloader must be invoked and the only way to do that automatically is by using an additional signal.
I do agree with you if OP only wants to do serial communication between Uno and PC through Bluetooth.