You can use any version of the Arduino IDE with this technique, the Bluetooth part is completely transparent to the software
You will need to first be paired to the module, and ideally go through the loopback test so you know that's all working!
Wire up the EZ-Link to the Arduino as follows, we'll be using an Uno but the wiring is the same for another kind of Arduino/Compatible.
- EZ-Link GND to Arduino GND
- EZ-Link DSR to GND (or no connect)
- EZ-Link Vin to Arduino 5V (or any other 3-16V power input, 5V is ideal)
- EZ-Link TX to Arduino #0 (RX)
- EZ-Link RX to Arduino #1 (TX)
- EZ-Link DTR to a 1uF capacitor in series with Arduino Reset (The cap is in series, so Reset goes to the capacitor +, and capacitor - goes to DTR)
That's it! Now you can open up the Arduino IDE and select the COM/Serial port that you identified as the EZ-Link. If you open and close the Serial Monitor you should see the Arduino reset (the L pin #13 LED will blink)
If you're using Windows, the Arduino IDE might be a little sluggish while selecting the Bluetooth COM port, this is due to a bug in the underlying Java RX/TX library. You can fix it by following the instructions in this Arduino forum post
Now make sure you have the right Arduino board select and upload as usual.