You can make this module functioning as hands-free or Bluetooth-to-serial converter. The small LED on the HC module blinks when nothing is connected, and remains on when a connection is established. While it seems very interesting to learn more about in internal vm of the bt modules it probably would take x as long to do that compared to just hooking up a simple pulse detector either with a or a rc-network and a comparator…. Fill in your details below or click an icon to log in: Move one resistor, and add a diode to a pro mini then you can use a break signal for reset. Or you can do what the rest of us to with that BT module…. The number of retries for BCSP packet retransmission.

Uploader: Sabei
Date Added: 14 April 2014
File Size: 50.40 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 32402
Price: Free* [*Free Regsitration Required]

Ususally, cheap BT modules based on CSR chips have all signals wired to module pins, so there are no problem to use them in your project. The HC actually has a user-configurable logic pin that changes state when the Bluetooth connects that can be used for reset: The number of unacknowledged packets that can be sent before waiting for an acknowledgment. Especially, in case Atmega can be replaced with module.

Or is the measurement not precise enough? Or write your own: At the time, I did a quick Google search on the part number and moved on after not seeing anything too interesting.

I spend less than an evening to make my module blink a LED with my own firmware. What makes it impossibly cheap?


BlueLab have this tools too. Notify me of new comments via email.

Initially I started with BlueZ, but ran into a problem when hciconfig was timing out on reading local device name. Send a lot of 0x00 through the serial port and the voltage will finally drop and reset the chip. Move one resistor, and add a diode to a pro bluetolth then you can use a break signal for reset. Thus, H4 uart protocol can’t really be used, since it doesn’t provide means for reliable connection doesn’t have packet acknowledgments and doesn’t try to retransmit the data if there’s no acknowledgments received.

Programming Micros With Impossibly Cheap Bluetooth Adapters | Hackaday

It uses libraries with API calls. One module was bought back inthe other – quite recently, in May of Bluwtooth retry indefinitely set it to 0.

Then it would be a very crappy IDE. I was terked about the big honkin’ plastic case with a fake antenna.

Datasheet BC | ChipFind Datasheet Archive |

While following up on your links I found this other project also writing custom firmware for the CSR chips, which seems like lbuetooth HaD-worthy project in itself: Since we don’t want to wake up Psion, we leave it at default 4.

Or you can do what the rest of us to with that BT module…. This very simple libraries just wraps to OS syscalls provided in sources without any license at all and builded bluetoth gcc on the first run.

It will take less time than learning Atmega programming. There’re some friendly and knowledgable CSR folks monitoring these newsgroups and answering technical questions. That means if BC2 reboots, the link can’t be automatically re-sync’ed by the device driver and userland intervention would be required. Being curious as of why this is happening, I’ve tried to dig it out, and after a few hours of debugging it turned out that Affix code is hc212 sensetive to gcc code generation options.


Datasheet search «BC212*»

And reset line can be easily implemented too. There’re some technical limitations which need to be considered before starting using Deep Sleep mode, though. They figured uploading code to the microcontroller over Bluetooth would be a good idea, but their adapter, a cheap HC module, had no way of resetting the microcontroller; it just provided Tx and Rx the serial port.

I can’t afford to lose a serial port, that meant IRDA had to go When BC2 boots up it will judge the state of the other end of communication link based on this value: They support the same protocols and interfaces usb, serial.

Bose SoundLink Revole+ Bluetooth

As you can see, buetooth modules look very similar. Making it possible to use them with Arduino might be fun. Most of cheap BlueCore based modules can be programmed to do it.