nRF24L01 ve Arduino Örneği

Merhaba arkadaşlar,

Bu yazımızda nRF24L01 hakkında kısaca konusacağız. nRF24L01 2.4 ghz (ISM frekans bandında çalışan) wireless transmitter and receiver’dır. Ultra low power özelliği ile uzun ömürlü çalışma olanağı sağlamaktadır. nRF24L01 bir MCU ile birlikte calışma ihtiyacı duymaktadır bu yüzden basit bir MCU seçimi ile rahatça uygulamalarımızda kullanabiliriz.

English Explanations

Hi guys I will talk about nRF24L01 as Turkish and then I ‘ll give to you example which is preperad with Arduino UNO. You can follow to related links and get some information about this component.As summarize which is 2.4 ghz transmitter and receiver.nRF24L01 has low power feature and provide mesh network with each other. There is some connection types and usage and also those links are available for click 🙂 .You can reach the source code in the below link. Happy coding !


Application Types, 

– Remote Sensor Application (alarm , temperature , detection, vs…),

– Radio Frequency Control (Robot controlling),

– Otonom araçların takibi , ve diğer monitöring uygulamaları ,

– Voip headset ,

– Giyilebilir teknolojiler ,

– Aktif RF-ID uygulamaları

– Oyuncaklar ,

– Diğer takip uygulamaları,

Datasheet için tıklayınız

Biraz da teknik bilgilere değinelim ,

-Pin tanımlamaları, 

1 GND 2 VCC
3 CE 4 CSN
5 SCK 6 MOSI
7 MISO 9 IRQ

– Kullanım Çeşitleri ,

Enhanced ShockBurst ;olarak kullanmak (hem bi-directional hemde uni-directional)  bize enerji

acısından büyük bir kazanç sağlamaktadır.

ShockBurst ; yuksek hızda paket aktarımına olanak tanır. Bu modda nRF24L01 tx i otomatik olarak başlangıç (connection) ve CRC üretir.

Daha detaylı bilgilendirme için Nordic SemiConductor firmasının sitesini ziyaret edebilirsiniz.

Yukarıda bahsettiğimiz gibi basit bir MCU ile run edilebilen bir komponent olan nRF24L01 için yine Arduinomuzu kuralım 🙂 nRF24L01 için SPI haberleşme protokolünü kullanacağız.

**SPI protocol ü detaylı bilgi için tıklayınız !

 Bağlantılarımız aşağıdaki gibi olmalıdır.

nRF24L01                 Arduino UNO

GND                             GND

VCC                              3.3V (must)

CS                                 D8

CSN                              D9

SCK                              D10

MOSI                            D11

MISO                            D12

IRQ                               D13

Source Codelar için tıklayınız 

Reference – 1

1 thoughts on “nRF24L01 ve Arduino Örneği

Yorum bırakın