In this chapter, we will be writing code for three projects. In the first project we will be configuring the Bluetooth modules, in the second project we will create an application that will send data, in byte format, from one Bluetooth radio to another and in the last project we will attach a joystick to one of the Arduinos and stream the joystick position to the other Arduino through the Bluetooth connection. The following shows the circuit diagram for our projects:
The two Arduino circuits are completely isolated from each other, therefore they do not need a common ground. Both HC-06 Bluetooth modules are connected to the Arduino in the same way where the VCC pin on the HC-06 Bluetooth module is connected to 5V out, and the GND pin is connected to the ground out on the Arduino. The key pin on the Bluetooth module is connected to the digital 9 pin on the Arduino...