This is a tour of all the pins available on the EZ-Key module. The module consists of a CSR BlueCore with custom firmware on a breakout PCB. The PCB makes it easy to use and hard to break. Every pin and connection you want is available on the breakout board, and there's even some handy mounting holes.
Let's take a tour of the pins! Starting with the top control & power pins...
Let's take a tour of the pins! Starting with the top control & power pins...
Top Row
Grounds and Vin
To use this module, you will need to at least power it. Powering it is easy though, you can give it anywhere between 3-16VDC and the power input is reverse-polarity protected. Connect the positive wire from your battery to Vin and ground to the Grounds or G pin. There is an output from the onboard 3.3V voltage regulator on pin 3v that will let you snag ~100mA of current for other sensors, microcontrollers or whatever.Control and LEDs
To the right of the power pins, there are some control pins- RS - this is the reset pin. To reset the module, pull this pin to ground. It does not affect pairing.
- L2 - this is the same output that is connected to the Pair LED. If you want to put this in a box and have an external Pair indicator LED, wire an LED from this pin, through a 1K resistor, to ground.
-
PB - this is the pair button pin. It is connected to the button onboard that is used to reset the pairing. If you want to make another, external pair button, connect a switch from this key to 3V (not ground!)
- L1 - this is the same output that is connected to the Key LED. If you want to put this in a box and have an external Key-press indicator LED, wire an LED from this pin, through a 1K resistor, to ground.
- RX - this is the UART input, used if you want to send UART->Keypress data, or re-map the buttons. It is 5V compliant, use 3V-5V TTL logic, 9600 baud.
-
TX - this is the UART output, used for watching debug data or re-mapping the buttons. It is 3V logic level output.
Bottom Row
This row is easy, it is 12 individual pins that connect to a switch that will trigger a keypress. Each pin has a pullup resistor internally to 3V. To activate a keypress, connect the pin to ground. When it is connect to ground, a KEYDOWN is sent, when it is disconnected, a KEYUP is sent.
Do not inject 5V into these pins! They connect directly to the BT module which runs at 3V.