Arduino Nano and NRF24L01 Wireless Communication with I2C LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino Nano, an NRF24L01 Adapter, an NRF24L01 module, and an LCD 20x4 I2C display. The circuit is designed to facilitate communication between the Arduino and the NRF24L01 module, as well as to display information on the LCD screen.
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
NRF24L01 Adapter
- Description: An adapter module for the NRF24L01 wireless transceiver.
- Pins: CE, CSN, SCK, MOSI, MISO, IRQ, VCC, GND
Lcd 20x4 I2C
- Description: A 20x4 character LCD display with I2C interface.
- Pins: GND, 5V, SCA, SCL
NRF24L01
- Description: A wireless transceiver module for communication.
- Pins: IRQ (not used), MOSI, CSN, VCC (3V), GND, CE, SCK, MISO
Wiring Details
Arduino Nano
- D9 connected to NRF24L01 Adapter CE
- D10 connected to NRF24L01 Adapter CSN
- D11/MOSI connected to NRF24L01 Adapter MOSI
- D12/MISO connected to NRF24L01 Adapter MISO
- GND connected to Lcd 20x4 I2C GND
- 5V connected to Lcd 20x4 I2C 5V
- A5 connected to Lcd 20x4 I2C SCL
- A4 connected to Lcd 20x4 I2C SCA
- D13/SCK connected to NRF24L01 Adapter SCK
NRF24L01 Adapter
- CE connected to Arduino Nano D9
- CSN connected to Arduino Nano D10
- SCK connected to Arduino Nano D13/SCK
- MOSI connected to Arduino Nano D11/MOSI
- MISO connected to Arduino Nano D12/MISO
Lcd 20x4 I2C
- GND connected to Arduino Nano GND
- 5V connected to Arduino Nano 5V
- SCL connected to Arduino Nano A5
- SCA connected to Arduino Nano A4
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 Documentation (documentation.txt)
This document provides a comprehensive overview of the circuit, including the components used, their connections, and the code running on the Arduino Nano.