Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino Nano microcontroller, various LEDs, a piezo speaker, an NRF24L01 wireless module, a toggle switch, a push button, resistors, and an HC-SR04 ultrasonic sensor. The circuit is designed to interface these components with the Arduino Nano for various functionalities.
Component List
Arduino Nano
- Description: A small, complete, and breadboard-friendly board based on the ATmega328P.
- 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
RGB LED (Wokwi compatible)
- Description: A common anode RGB LED.
- Pins: R, COM, G, B
LED: Two Pin (orange)
- Description: A standard two-pin orange LED.
- Pins: cathode, anode
NRF24L01
- Description: A wireless transceiver module.
- Pins: IRQ (not used), MOSI, CSN, VCC (3V), GND, CE, SCK, MISO
Toggle Switch
- Description: A simple toggle switch.
- Pins: L1, COM, L2
Resistor
- Description: A resistor with various resistance values.
- Pins: pin1, pin2
- Properties:
- Resistance: 220 Ohms
- Resistance: 5100 Ohms
Piezo Speaker
- Description: A piezoelectric speaker.
- Pins: pin1, pin2
Push Button
- Description: A push button with an integrated LED.
- Pins: LED +, Common, NO, NC, LED-
HC-SR04 Ultrasonic Sensor
- Description: An ultrasonic distance sensor.
- Pins: VCC, TRIG, ECHO, GND
Wiring Details
Arduino Nano
GND: Connected to:
- Push button (NO)
- Resistor (pin2, 5100 Ohms)
- Piezo Speaker (pin1)
- NRF24L01 (GND)
- Resistor (pin1, 220 Ohms)
- HC-SR04 Ultrasonic Sensor (GND)
- LED: Two Pin (orange) (cathode)
- Push button (LED-)
- RGB LED (Wokwi compatible) (COM)
5V: Connected to:
- HC-SR04 Ultrasonic Sensor (VCC)
- Push button (Common)
- Toggle Switch (COM)
D2: Connected to:
- Toggle Switch (L2)
- Resistor (pin2, 5100 Ohms)
D4: Connected to:
D7: Connected to:
D8: Connected to:
D9: Connected to:
- Resistor (pin2, 220 Ohms)
D10: Connected to:
- Resistor (pin2, 220 Ohms)
D11/MOSI: Connected to:
D12/MISO: Connected to:
A4: Connected to:
- HC-SR04 Ultrasonic Sensor (ECHO)
A3: Connected to:
- HC-SR04 Ultrasonic Sensor (TRIG)
A2: Connected to:
- Resistor (pin2, 220 Ohms)
A1: Connected to:
- Resistor (pin2, 220 Ohms)
A0: Connected to:
- Resistor (pin2, 220 Ohms)
3V3: Connected to:
D13/SCK: Connected to:
RGB LED (Wokwi compatible)
R: Connected to:
- Resistor (pin1, 220 Ohms)
G: Connected to:
- Resistor (pin1, 220 Ohms)
- Push button (LED +)
B: Connected to:
- Resistor (pin1, 220 Ohms)
LED: Two Pin (orange)
cathode: Connected to:
- Piezo Speaker (pin1)
- Resistor (pin1, 220 Ohms)
anode: Connected to:
- Resistor (pin1, 220 Ohms)
NRF24L01
CE: Connected to:
CSN: Connected to:
MOSI: Connected to:
MISO: Connected to:
VCC (3V): Connected to:
GND: Connected to:
SCK: Connected to:
Toggle Switch
L2: Connected to:
- Arduino Nano (D2)
- Resistor (pin2, 5100 Ohms)
COM: Connected to:
- Arduino Nano (5V)
- Push button (Common)
- HC-SR04 Ultrasonic Sensor (VCC)
Resistor
pin1: Connected to:
- RGB LED (Wokwi compatible) (R)
- RGB LED (Wokwi compatible) (G)
- RGB LED (Wokwi compatible) (B)
- LED: Two Pin (orange) (anode)
- LED: Two Pin (orange) (anode)
- Push button (LED +)
- Piezo Speaker (pin1)
- NRF24L01 (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- LED: Two Pin (orange) (cathode)
- Push button (LED-)
- RGB LED (Wokwi compatible) (COM)
pin2: Connected to:
- Arduino Nano (D2)
- Arduino Nano (D9)
- Arduino Nano (D10)
- Arduino Nano (A2)
- Arduino Nano (A1)
- Arduino Nano (A0)
- Push button (NO)
- Arduino Nano (GND)
Piezo Speaker
pin1: Connected to:
- LED: Two Pin (orange) (cathode)
- Resistor (pin1, 220 Ohms)
- NRF24L01 (GND)
- HC-SR04 Ultrasonic Sensor (GND)
- LED: Two Pin (orange) (cathode)
- Push button (LED-)
- RGB LED (Wokwi compatible) (COM)
pin2: Connected to:
Push Button
NO: Connected to:
- Arduino Nano (GND)
- Resistor (pin2, 5100 Ohms)
Common: Connected to:
- Arduino Nano (5V)
- Toggle Switch (COM)
- HC-SR04 Ultrasonic Sensor (VCC)
LED +: Connected to:
- Resistor (pin1, 220 Ohms)
- RGB LED (Wokwi compatible) (G)
LED-: Connected to:
- Arduino Nano (GND)
- Piezo Speaker (pin1)
- NRF24L01 (GND)
- Resistor (pin1, 220 Ohms)
- HC-SR04 Ultrasonic Sensor (GND)
- LED: Two Pin (orange) (cathode)
- RGB LED (Wokwi compatible) (COM)
HC-SR04 Ultrasonic Sensor
VCC: Connected to:
- Arduino Nano (5V)
- Push button (Common)
- Toggle Switch (COM)
TRIG: Connected to:
ECHO: Connected to:
GND: Connected to:
- Arduino Nano (GND)
- Piezo Speaker (pin1)
- NRF24L01 (GND)
- Resistor (pin1, 220 Ohms)
- LED: Two Pin (orange) (cathode)
- Push button (LED-)
- RGB LED (Wokwi compatible) (COM)
Documented Code
Arduino Nano Code (sketch.ino)
void setup() {
}
void loop() {