Circuit diagrams

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, the RX pin is connected to the digital 10 pin, and the TX pin is connected to the digital 11 pin.

We will want to connect a joystick breakout module to one of the Arduinos. To do this, we will want to connect the VCC pin on the breakout board to the 5V out on the Arduino and the GND pin to the ground out on the Arduino. We will connect the SEK or SW pin, depending on your joystick module, to the digital 2 pin on the Arduino. Finally, we will connect the HOR or axis pin on the breakout board to the Analog 0 pin on the Arduino and the VER or axis pin to the Analog 1 pin.

Now let's look start with our projects.