Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano-Based Remote Control System with Joystick and Bluetooth Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based Remote Control System with Joystick and Bluetooth Connectivity

Circuit Documentation

Summary

This circuit involves an Arduino Nano microcontroller interfacing with various input and output components, including an analog joystick, pushbutton, resistors, LEDs, a rotary potentiometer, an accelerometer, a Bluetooth module, and a 9V battery. The circuit is designed to read analog and digital inputs, control LEDs, and communicate wirelessly via Bluetooth.

Component List

  1. Adafruit Analog 2-Axis Joystick

    • Pins: VCC, XOUT, YOUT, SWITCH, GND
    • Description: An analog joystick providing two-axis control.
  2. Pushbutton

    • Pins: Pin 1, Pin 2, Pin 3, Pin 4
    • Description: A simple pushbutton for digital input.
  3. Resistor (1000 Ohms)

    • Pins: pin1, pin2
    • Description: A resistor with a resistance of 1000 Ohms.
  4. Resistor (220 Ohms)

    • Pins: pin1, pin2
    • Description: A resistor with a resistance of 220 Ohms.
  5. Resistor (2000 Ohms)

    • Pins: pin1, pin2
    • Description: A resistor with a resistance of 2000 Ohms.
  6. LED: Two Pin (red)

    • Pins: cathode, anode
    • Description: A red LED.
  7. Arduino Nano

    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
    • Description: A microcontroller board based on the ATmega328.
  8. Rotary Potentiometer (10k Ohms)

    • Pins: leg1, wiper, leg2
    • Description: A rotary potentiometer with a resistance of 10k Ohms.
  9. Adafruit ADXL345

    • Pins: VIN, 3.3V, GND, CS, INT1, INT2, SDO/ADDR, SDA/SDIO, SCL
    • Description: A 3-axis accelerometer.
  10. 9V Battery

    • Pins: -, +
    • Description: A 9V battery for power supply.
  11. HC-05 Bluetooth Module

    • Pins: Key, VCC, GND, TXD, RXD, State
    • Description: A Bluetooth module for wireless communication.

Wiring Details

Adafruit Analog 2-Axis Joystick

Pushbutton

Resistor (1000 Ohms)

Resistor (220 Ohms)

Resistor (2000 Ohms)

LED: Two Pin (red)

Arduino Nano

Rotary Potentiometer (10k Ohms)

Adafruit ADXL345

9V Battery

HC-05 Bluetooth Module

Documented Code

Arduino Nano (Instance 1)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Arduino Nano (Instance 2)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code for the microcontrollers.