This project features codes used for the remote-controlled Arduino 2WD Car, utilizing NRF24L01 as the wireless transceiver module and the L298N for the motor control driver.
- Receiver: contains the code for the Joystick Remote Controller
- Transmitter: contains code uploaded for the Arduino Car.
Both the controller and the Arduino car utilized the NRF24L01 wireless module for wireless communication. The L298N motor driver controls the two DC motors, allowing for forward, backward, left, and right movements.
- Arduino Nano
- NRF24L01 for transmitting joystick control signals
- Dual Axis Joystick Module
- Battery or Powerbank (5 VDC)
- Arduino Nano
- NRF24L01 for receiving joystick control signals
- L298N Motor Driver
- 2WD Robot Car Chassis
- 2 18650 Lithium-ion 3.7V battery
- Arduino IDE: Download and install from Arduino's official website.
- Libraries: Ensure you have the necessary libraries installed, such as RF24 for the NRF24L01 module. You can install using this link
Joystick to Arduino Nano Interface:
- VRx -> A4
- VRy -> A1
NRF24L01 to Arduino Nano Interface:
- SCK -> D13
- CE -> D7
- CSN -> D8
- MOSI -> D11
- MISO -> D12
- ENA -> D9
- ENB -> D6
- IN1 -> D2
- IN2 -> D3
- IN3 -> D4
- IN4 -> D5