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

Arduino Nano-Based Wireless Input Controller with Joysticks and Sensors

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based Wireless Input Controller with Joysticks and Sensors

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino Nano as the central microcontroller, interfaced with various sensors, input devices, and communication modules. The circuit is designed to capture input from PS2 joysticks, tactile switch buttons, and potentiometers, display data on an OLED screen, communicate via an NRF24L01 module, and provide audio feedback through a piezo buzzer. The MPU-6050 sensor is included for motion tracking. The circuit is powered through the Arduino Nano's 5V output, and ground connections are distributed across the components.

Component List

Microcontroller

Sensors and Input Devices

Communication Module

Output Devices

Passive Components

Wiring Details

Arduino Nano

PS2 Joystick

Tactile Switch Buttons - 12mm Square

Rotary Potentiometer

NRF24L01

OLED 1.3"

Piezo Buzzer

Resistor

Ceramic Capacitor

Documented Code

Arduino Nano Code (sketch.ino)

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

}

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

}

Additional Notes (documentation.txt)

No additional code documentation was provided.