{"id":166,"date":"2022-12-05T16:41:50","date_gmt":"2022-12-05T16:41:50","guid":{"rendered":"https:\/\/arkis.com.tr\/?page_id=166"},"modified":"2022-12-18T20:02:12","modified_gmt":"2022-12-18T20:02:12","slug":"nrf24l01-ile-basit-kablosuz-haberlesme","status":"publish","type":"page","link":"https:\/\/arkis.com.tr\/?page_id=166","title":{"rendered":"nRF24L01 ile Basit Kablosuz Haberle\u015fme"},"content":{"rendered":"\n<div id=\"wp-block-themeisle-blocks-advanced-columns-a3335d66\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-unset\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-4601c661\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 class=\"wp-block-heading\">nRF24L01 ile Basit Kablosuz Haberle\u015fme<\/h2>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Bu makalede nRF24L01 haberle\u015fme mod\u00fcl\u00fc ile en basit \u015fekilde kablosuz veri haberle\u015fmesinin nas\u0131l ger\u00e7ekle\u015ftirilebilece\u011fi anlat\u0131lmaktad\u0131r. nRF24L01&#8217;in ayarlar\u0131n\u0131n yap\u0131labilmesi ve veri al\u0131\u015fveri\u015fi ger\u00e7ekle\u015ftirebilmesi i\u00e7in bir mikrokontrolc\u00fcye ihtiya\u00e7 duyulur. Bu makalede anlat\u0131lan y\u00f6ntemde Arduino Nano mikrokontrolc\u00fc kullan\u0131lm\u0131\u015ft\u0131r. <\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">nRF24L01 Nedir?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Asl\u0131nda nRF24L01 a\u015fa\u011f\u0131daki \u015fekilde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi k\u00fc\u00e7\u00fcc\u00fck bir entegre devredir. Nordic Semiconductor firmas\u0131 taraf\u0131ndan geli\u015ftirilmi\u015ftir. 2.4GHz ile 2.525GHz frekanslar\u0131 aras\u0131nda kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilen \u00e7ok kullan\u0131\u015fl\u0131 bir haberle\u015fme mod\u00fcl\u00fcd\u00fcr. Bu frekans aral\u0131\u011f\u0131 2.4 GHz ISM band\u0131n\u0131 (2400-2483.5 MHz) kapsad\u0131\u011f\u0131 i\u00e7in herhangi bir izin al\u0131nmas\u0131na gerek yoktur.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-style-rounded\"><img fetchpriority=\"high\" decoding=\"async\" width=\"329\" height=\"334\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg\" alt=\"\" class=\"wp-image-168\"\/><figcaption class=\"wp-element-caption\"><strong>nRF24L01+ haberle\u015fme entegre devresi<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Piyasada nRF24L01 haberle\u015fme entegresi kullan\u0131larak geli\u015ftirilmi\u015f iki yayg\u0131n mod\u00fcl bulunmaktad\u0131r. Bunlardan ilki a\u015fa\u011f\u0131daki \u015fekilde foto\u011fraf\u0131 sunulan \u00fcr\u00fcnd\u00fcr. Herhangi bir sinyal g\u00fc\u00e7lendirme devresi i\u00e7ermez. K\u0131sa mesafe haberle\u015fmeleri i\u00e7in daha uygundur. Yerle\u015fik mikro\u015ferit bir antene sahiptir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/nrf_yazili.png\" alt=\"\" class=\"wp-image-172\" width=\"306\" height=\"306\"\/><figcaption class=\"wp-element-caption\"><strong>nRF24L01 haberle\u015fme mod\u00fcl\u00fc<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Yayg\u0131n olarak piyasada bulunan bir di\u011fer nRF24L01 haberle\u015fme mod\u00fcl\u00fc a\u015fa\u011f\u0131daki \u015fekilde g\u00f6sterildi\u011fi gibi harici bir anten giri\u015fine sahip olan \u00fcr\u00fcnd\u00fcr. Bu mod\u00fcl\u00fcn en temel \u00f6zelli\u011fi bir g\u00fc\u00e7 y\u00fckselticiye sahip olmas\u0131d\u0131r. Bu sayede \u00e7ok daha uzak mesafelerle haberle\u015filebilmesine imkan tan\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/nrf_pa_LNA.png\" alt=\"\" class=\"wp-image-174\" width=\"422\" height=\"422\"\/><figcaption class=\"wp-element-caption\"><strong>PA (G\u00fc\u00e7 y\u00fckseltici) ve LNA (D\u00fc\u015f\u00fck g\u00fcr\u00fclt\u00fcl\u00fc y\u00fckseltici) ek \u00f6zelliklerine sahip harici antenli nRF24L01+ mod\u00fcl\u00fc<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">nRF24L01 Mod\u00fcl\u00fc Mikrokontrolc\u00fcye Nas\u0131l Ba\u011flan\u0131r <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yukar\u0131da k\u0131saca tan\u0131t\u0131lan nRF24L01 mod\u00fcl \u00e7e\u015fitlerinin her ikisi de ayn\u0131 harici ba\u011flant\u0131 y\u00f6ntemlerine sahiptirler. Yani biri i\u00e7in yap\u0131lan ba\u011flant\u0131 di\u011feri i\u00e7in de ge\u00e7erli olacakt\u0131r. nRF24L01 kendisini kontrol edecek olan  mikrokontrolc\u00fcye SPI (Serial Peripheral Interface) arabirimini kullanarak ba\u011flan\u0131r. Bu makalede nRF24L01 uygulamas\u0131nda kullanaca\u011f\u0131m\u0131z mikrokontrolc\u00fc Arduino Nano olacakt\u0131r. Arduino Nano ve nRF24L01 haberle\u015fme mod\u00fcl\u00fc aras\u0131ndaki ba\u011flant\u0131 a\u015fa\u011f\u0131daki \u015fekilde g\u00f6sterildi\u011fi gibi ger\u00e7ekle\u015ftirilebilir. Vcc ve Gnd ba\u011flant\u0131s\u0131 aras\u0131na paralel bir kondansat\u00f6r (mesela 22\u00b5F de\u011ferinde) yerle\u015ftirilmesi nRF24L01&#8217;in kararl\u0131 bir \u015fekilde \u00e7al\u0131\u015fmas\u0131 i\u00e7in gerekmektedir.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/baglanti_semasi-1024x518.jpg\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/baglanti_semasi-1024x518.jpg 1024w, https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/baglanti_semasi-600x303.jpg 600w, https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/baglanti_semasi-768x388.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><strong>Arduino Nano ve nRF24L01+&#8217;\u0131n ba\u011flant\u0131 \u015femas\u0131<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">nRF24L01 Kullan\u0131m\u0131 \u0130\u00e7in Gerekli Arduino Yaz\u0131l\u0131m\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Arduino Nano kullanarak nRF24L01 ile kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilmek i\u00e7in hem verici hem de al\u0131c\u0131 taraf\u0131nda birbiriyle uyumlu iki program yazmak gerekir. Bu uygulamadaki <strong>verici <\/strong>ve <strong>al\u0131c\u0131 <\/strong>programlar a\u015fa\u011f\u0131da \u015fematik olarak g\u00f6sterilen haberle\u015fme yap\u0131s\u0131 i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1808\" height=\"436\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/animasyon-1.gif\" alt=\"\" class=\"wp-image-192\"\/><figcaption class=\"wp-element-caption\"><strong>\u0130ki adet Arduino Nano ve nRF24L01+ \u00e7ifti ile ger\u00e7ekle\u015ftirilen bir haberle\u015fmenin izledi\u011fi yol<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">RF24 K\u00fct\u00fcphanesinin Y\u00fcklenmesi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Arduino Nano ile nRF24L01&#8217;i kullanabilmek i\u00e7in <strong>RF24 <\/strong>k\u00fct\u00fcphanesini y\u00fcklememiz gerekiyor. Bunun i\u00e7in &#8220;<em>Taslak<\/em>&#8221; men\u00fcs\u00fcndeki &#8220;<em>K\u00fct\u00fcphaneleri Y\u00f6net<\/em>&#8221; alt men\u00fcs\u00fcn\u00fc se\u00e7erek a\u015fa\u011f\u0131daki \u015fekilde ekran g\u00f6r\u00fcnt\u00fcs\u00fc verilen &#8220;<em>K\u00fct\u00fcphane Y\u00f6neticisi<\/em>&#8221; penceresinin a\u00e7abiliriz. Daha sonra arama yaz\u0131 kutusuna &#8220;<strong>RF24<\/strong>&#8221; yaz\u0131p listenin g\u00fcncellenmesini beklemeliyiz. Liste g\u00fcncellendi\u011finde TMRh20&#8217;ye ait RF24 k\u00fct\u00fcphanesini y\u00fckleyebiliriz. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"786\" height=\"443\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_Log8HlX4Gk.png\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_Log8HlX4Gk.png 786w, https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_Log8HlX4Gk-600x338.png 600w, https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_Log8HlX4Gk-768x433.png 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" \/><figcaption class=\"wp-element-caption\"><strong>RF24 k\u00fct\u00fcphanesinin y\u00fcklenmesi<\/strong><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Verici Mod\u00fcl\u00fcn Kodlar\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">K\u00fct\u00fcphaneyi y\u00fckledikten sonra art\u0131k Arduino Nano i\u00e7in verici ve al\u0131c\u0131 mod\u00fcllere ait programlar\u0131 yazabiliriz. \u00d6ncelikle a\u015fa\u011f\u0131da bir \u00f6rne\u011fini g\u00f6rebilece\u011finiz verici kodunu yazmay\u0131 tercih ediyoruz.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#include &lt;SPI.h&gt;\n#include &lt;nRF24L01.h&gt;\n#include &lt;RF24.h&gt;\n\nRF24 kablosuz(9, 10);\nconst byte adres&#x5B;] = &quot;arkis&quot;;\n\nvoid setup() {\n  kablosuz.begin();\n  kablosuz.openWritingPipe(adres);\n}\n\nchar giden&#x5B;] = &quot;Merhaba D\u00fcnya&quot;;\n\nvoid loop() {\n  kablosuz.write(giden, sizeof(giden));  \n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Yazaca\u011f\u0131m\u0131z kodlarda kullanaca\u011f\u0131m\u0131z s\u0131n\u0131f ve fonksiyonlar i\u00e7in \u00f6ncelikle y\u00fckl\u00fc k\u00fct\u00fcphanelerden ekleme yapmam\u0131z gerekiyor. Bu ama\u00e7la <strong>#include<\/strong> komutunu kullan\u0131yoruz. \u0130lk olarak nRF24L01 mod\u00fcl\u00fc Arduino Nano ile SPI arabirimi arac\u0131l\u0131\u011f\u0131 ile ba\u011flant\u0131 kurdu\u011fu i\u00e7in standart <strong>SPI.h<\/strong> k\u00fct\u00fcphanesini eklemeyi ihmal etmiyoruz. Ayn\u0131 y\u00f6ntemle program\u0131m\u0131za dahil etmemiz gereken di\u011fer iki k\u00fct\u00fcphane ise nRF24L01.h ve RF24.h olacakt\u0131r. RF24 s\u0131n\u0131f\u0131n\u0131 kullanarak <em>kablosuz <\/em>isminde bir nesneyi (9, 10) parametreleri ile olu\u015fturuyoruz. Parametrelerin bu \u015fekilde se\u00e7ilmesinin sebebi bu uygulamada nRF24L01 ve Arduino Nano bacak ba\u011flant\u0131lar\u0131n\u0131n <strong>CE=D9<\/strong> ve <strong>CSN=D10<\/strong> \u015feklinde yap\u0131lmas\u0131d\u0131r. E\u011fer ba\u015fka iki Arduino Nano dijital pini CE ve CSN i\u00e7in belirlendiyse o pinlerin numaralar\u0131 bu k\u0131s\u0131mda parametre olarak girilmelidir. Ba\u011flant\u0131 adresi olarak &#8220;arkis&#8221; karakter dizisi se\u00e7ilmi\u015ftir. Bu durumda al\u0131c\u0131 k\u0131sm\u0131nda da birazdan g\u00f6rece\u011fimiz gibi &#8220;arkis&#8221; karakter dizisi se\u00e7ilmelidir. Asl\u0131nda burada hedeflenen 5 bytel\u0131k bir adresin olu\u015fturulmas\u0131d\u0131r. Okunabilirli\u011fi art\u0131rabilmek i\u00e7in bu dizi karakter dizisi olarak belirlenmi\u015ftir. setup() fonksiyonu i\u00e7erisinde kullan\u0131lan begin() fonksiyonu ile nRF24L01 \u00e7al\u0131\u015fmaya haz\u0131r hale getirilir. Yine setup fonsiyonu i\u00e7erisinde yer alan openWritingPipe() fonksionu ile daha \u00f6nce belirledimiz adres \u00fczerinden bir g\u00f6nderim hatt\u0131 a\u00e7\u0131l\u0131r. Birazdan g\u00f6rece\u011fimiz \u00fczere al\u0131c\u0131 mod\u00fcl\u00fcn de ayn\u0131 adres ila al\u0131c\u0131 hat a\u00e7mas\u0131 gerekmektedir. S\u00fcrekli tekrar eden loop() standart fonksiyonuna girmeden \u00f6nce &#8220;<em><strong>Merhaba D\u00fcnya<\/strong><\/em>&#8221; i\u00e7eri\u011fine sahip bir metin dizisi olu\u015fturuyoruz. Bu metni kablosuz olarak al\u0131c\u0131ya ula\u015ft\u0131rmak bu uygulamadaki temel amac\u0131m\u0131z. Mesaj\u0131m\u0131z\u0131 loop() fonksiyonu i\u00e7erisindeki write() fonksiyonu ile g\u00f6nderiyoruz. Bu fonksiyonun kullan\u0131labilmesi i\u00e7in mesaj\u0131m\u0131z\u0131n byte olarak uzunlu\u011funun bilinmesi gerekiyor. Bu ama\u00e7la write() fonksiyonunun ikinci parametresi olarak sizeof() fonksiyonunun geri d\u00f6n\u00fc\u015f de\u011ferini kullan\u0131l\u0131yoruz. Bu program\u0131 temel ve sade bir nRF24L01 g\u00f6nderim kodu olarak kabul edebiliriz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Al\u0131c\u0131 Mod\u00fcl\u00fcn Kodlar\u0131<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00f6nderilen mesaj\u0131n al\u0131nabilmesi i\u00e7in bir al\u0131c\u0131 program\u0131na ihtiyac\u0131m\u0131z vard\u0131r. Bu program nRF24L01 i\u00e7in gerekli ayarlar\u0131 yapt\u0131ktan sonra mesaj\u0131n gelmesini beklemek \u00fczere sonsuz bir d\u00f6ng\u00fc i\u00e7erisine girer. A\u015fa\u011f\u0131daki kodlar en temel i\u015flevleri ile bu ama\u00e7la yaz\u0131lm\u0131\u015f bir programd\u0131r.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#include &lt;SPI.h&gt;\n#include &lt;nRF24L01.h&gt;\n#include &lt;RF24.h&gt;\n\nRF24 kablosuz(9, 10);\nconst byte adres&#x5B;] = &quot;arkis&quot;;\n\nvoid setup() {\n  kablosuz.begin();\n  kablosuz.openReadingPipe(0, adres);\n  kablosuz.startListening();\n  Serial.begin(9600);\n}\n\nchar gelen&#x5B;32];\n\nvoid loop() {\n\n  if (kablosuz.available()) {\n    kablosuz.read(gelen, sizeof(gelen));\n    Serial.println(gelen);\n  }\n\n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Dikkat edilece\u011fi \u00fczere al\u0131c\u0131 mod\u00fcl i\u00e7in yaz\u0131lan program belirli bir sat\u0131ra kadar verici mod\u00fcl i\u00e7in yaz\u0131lan program ile ayn\u0131 kodlara sahiptir. Bu program\u0131n al\u0131c\u0131 olarak davranmas\u0131n\u0131 istedi\u011fimiz i\u00e7in openReadingPipe(0, adres) komutu ile bir al\u0131m ileti\u015fim hatt\u0131 a\u00e7\u0131lmal\u0131d\u0131r.Adres parametresinden \u00f6nce &#8220;0&#8221; olarak belirledi\u011fimiz bir ileti\u015fim hatt\u0131 (pipe) numaras\u0131 belirlememiz gerekiyor. Bu de\u011fer 0 ile 5 aras\u0131nda alt\u0131 adet farkl\u0131 tan\u0131mlama i\u00e7in girilebilir. Ancak bu uygulamada sadece iki mod\u00fcl aras\u0131nda haberle\u015fme olaca\u011f\u0131 i\u00e7in bu parametrenin &#8220;0&#8221; olarak girilmesi yeterlidir. nRF24L01 mod\u00fcl\u00fcm\u00fcz\u00fcn gelen veriler i\u00e7in dinleme moduna ge\u00e7mesi amac\u0131yla startListening() fonksiyonunu kullan\u0131yoruz. Serial.begin(9600) fonksiyonu USB hatt\u0131n\u0131 kullanarak Arduino Nano&#8217;dan bilgisayara veri iletebilmek i\u00e7in kullan\u0131lan bir komuttur. loop() sonsuz d\u00f6ng\u00fcs\u00fcne girmeden \u00f6nce al\u0131c\u0131 mod\u00fcle ula\u015fan verileri saklayabilmek i\u00e7in kullanaca\u011f\u0131m\u0131z 32 byte&#8217;l\u0131k bir dizi olu\u015fturuyoruz. available() fonksiyonu al\u0131c\u0131 rol\u00fcndeki nRF24L01&#8217;e bir veri y\u00fck\u00fcn\u00fcn (payload) sa\u011fl\u0131kl\u0131 bir \u015fekilde ula\u015f\u0131p ula\u015fmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131lmaktad\u0131r. Bu fonksiyon kablosuz mod\u00fcle yeni bir veri geldiyse <strong>true<\/strong>, gelmediyse <strong>false <\/strong>de\u011ferini d\u00f6nd\u00fcrmektedir. read() fonksiyonu kullan\u0131larak gelen veri nRF24L01 mod\u00fcl\u00fcnden okuyup ve tan\u0131mlanm\u0131\u015f diziye aktar\u0131yoruz. Son olarak da, gelen her veri seri USB portu arac\u0131l\u0131\u011f\u0131 ile Serial Monitor penceresinden a\u015fa\u011f\u0131daki \u015fekildeki gibi izlenebilir.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"493\" src=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_qs2322KbE8.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_qs2322KbE8.png 620w, https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/javaw_qs2322KbE8-600x477.png 600w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><figcaption class=\"wp-element-caption\"><strong>Al\u0131c\u0131ya ula\u015fan veri seri port (USB) arac\u0131l\u0131\u011f\u0131 ile Serial Monitor penceresinden izlenebilir<\/strong><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"nRF24L01+ ile Basit Kablosuz Haberle\u015fme (1\/2)\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/zUuj5OeZ1aQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"nRF24L01+ ile Basit Kablosuz Haberle\u015fme (2\/2)\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/e2WfOI0dCts?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>nRF24L01 Nedir? Asl\u0131nda nRF24L01 a\u015fa\u011f\u0131daki \u015fekilde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi k\u00fc\u00e7\u00fcc\u00fck bir entegre devredir. Nordic Semiconductor firmas\u0131 taraf\u0131ndan geli\u015ftirilmi\u015ftir. 2.4GHz ile 2.525GHz frekanslar\u0131 aras\u0131nda kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilen \u00e7ok kullan\u0131\u015fl\u0131 bir haberle\u015fme mod\u00fcl\u00fcd\u00fcr. Bu frekans aral\u0131\u011f\u0131 2.4 GHz ISM band\u0131n\u0131 (2400-2483.5 MHz) kapsad\u0131\u011f\u0131 i\u00e7in herhangi bir izin al\u0131nmas\u0131na gerek yoktur. Piyasada nRF24L01 haberle\u015fme entegresi kullan\u0131larak geli\u015ftirilmi\u015f iki [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-166","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arkis.com.tr\/?page_id=166\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik\" \/>\n<meta property=\"og:description\" content=\"nRF24L01 Nedir? Asl\u0131nda nRF24L01 a\u015fa\u011f\u0131daki \u015fekilde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi k\u00fc\u00e7\u00fcc\u00fck bir entegre devredir. Nordic Semiconductor firmas\u0131 taraf\u0131ndan geli\u015ftirilmi\u015ftir. 2.4GHz ile 2.525GHz frekanslar\u0131 aras\u0131nda kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilen \u00e7ok kullan\u0131\u015fl\u0131 bir haberle\u015fme mod\u00fcl\u00fcd\u00fcr. Bu frekans aral\u0131\u011f\u0131 2.4 GHz ISM band\u0131n\u0131 (2400-2483.5 MHz) kapsad\u0131\u011f\u0131 i\u00e7in herhangi bir izin al\u0131nmas\u0131na gerek yoktur. Piyasada nRF24L01 haberle\u015fme entegresi kullan\u0131larak geli\u015ftirilmi\u015f iki [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arkis.com.tr\/?page_id=166\" \/>\n<meta property=\"og:site_name\" content=\"Ark\u0131\u015f M\u00fchendislik\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-18T20:02:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166\",\"url\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166\",\"name\":\"nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arkis.com.tr\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/NRF.jpg\",\"datePublished\":\"2022-12-05T16:41:50+00:00\",\"dateModified\":\"2022-12-18T20:02:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166#primaryimage\",\"url\":\"https:\\\/\\\/arkis.com.tr\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/NRF.jpg\",\"contentUrl\":\"https:\\\/\\\/arkis.com.tr\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/NRF.jpg\",\"width\":329,\"height\":334,\"caption\":\"nRF24L01+ haberle\u015fme entegresi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/?page_id=166#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\\\/\\\/arkis.com.tr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"nRF24L01 ile Basit Kablosuz Haberle\u015fme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#website\",\"url\":\"https:\\\/\\\/arkis.com.tr\\\/\",\"name\":\"Ark\u0131\u015f M\u00fchendislik\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arkis.com.tr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#organization\",\"name\":\"Ark\u0131\u015f M\u00fchendislik\",\"url\":\"https:\\\/\\\/arkis.com.tr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arkis.com.tr\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/cropped-Amblem_Seffaf-1.png\",\"contentUrl\":\"https:\\\/\\\/arkis.com.tr\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/cropped-Amblem_Seffaf-1.png\",\"width\":512,\"height\":512,\"caption\":\"Ark\u0131\u015f M\u00fchendislik\"},\"image\":{\"@id\":\"https:\\\/\\\/arkis.com.tr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arkis.com.tr\/?page_id=166","og_locale":"tr_TR","og_type":"article","og_title":"nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik","og_description":"nRF24L01 Nedir? Asl\u0131nda nRF24L01 a\u015fa\u011f\u0131daki \u015fekilde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi k\u00fc\u00e7\u00fcc\u00fck bir entegre devredir. Nordic Semiconductor firmas\u0131 taraf\u0131ndan geli\u015ftirilmi\u015ftir. 2.4GHz ile 2.525GHz frekanslar\u0131 aras\u0131nda kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilen \u00e7ok kullan\u0131\u015fl\u0131 bir haberle\u015fme mod\u00fcl\u00fcd\u00fcr. Bu frekans aral\u0131\u011f\u0131 2.4 GHz ISM band\u0131n\u0131 (2400-2483.5 MHz) kapsad\u0131\u011f\u0131 i\u00e7in herhangi bir izin al\u0131nmas\u0131na gerek yoktur. Piyasada nRF24L01 haberle\u015fme entegresi kullan\u0131larak geli\u015ftirilmi\u015f iki [&hellip;]","og_url":"https:\/\/arkis.com.tr\/?page_id=166","og_site_name":"Ark\u0131\u015f M\u00fchendislik","article_modified_time":"2022-12-18T20:02:12+00:00","og_image":[{"url":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/arkis.com.tr\/?page_id=166","url":"https:\/\/arkis.com.tr\/?page_id=166","name":"nRF24L01 ile Basit Kablosuz Haberle\u015fme - Ark\u0131\u015f M\u00fchendislik","isPartOf":{"@id":"https:\/\/arkis.com.tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arkis.com.tr\/?page_id=166#primaryimage"},"image":{"@id":"https:\/\/arkis.com.tr\/?page_id=166#primaryimage"},"thumbnailUrl":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg","datePublished":"2022-12-05T16:41:50+00:00","dateModified":"2022-12-18T20:02:12+00:00","breadcrumb":{"@id":"https:\/\/arkis.com.tr\/?page_id=166#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arkis.com.tr\/?page_id=166"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/arkis.com.tr\/?page_id=166#primaryimage","url":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg","contentUrl":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/12\/NRF.jpg","width":329,"height":334,"caption":"nRF24L01+ haberle\u015fme entegresi"},{"@type":"BreadcrumbList","@id":"https:\/\/arkis.com.tr\/?page_id=166#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/arkis.com.tr\/"},{"@type":"ListItem","position":2,"name":"nRF24L01 ile Basit Kablosuz Haberle\u015fme"}]},{"@type":"WebSite","@id":"https:\/\/arkis.com.tr\/#website","url":"https:\/\/arkis.com.tr\/","name":"Ark\u0131\u015f M\u00fchendislik","description":"","publisher":{"@id":"https:\/\/arkis.com.tr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arkis.com.tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/arkis.com.tr\/#organization","name":"Ark\u0131\u015f M\u00fchendislik","url":"https:\/\/arkis.com.tr\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/arkis.com.tr\/#\/schema\/logo\/image\/","url":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/11\/cropped-Amblem_Seffaf-1.png","contentUrl":"https:\/\/arkis.com.tr\/wp-content\/uploads\/2022\/11\/cropped-Amblem_Seffaf-1.png","width":512,"height":512,"caption":"Ark\u0131\u015f M\u00fchendislik"},"image":{"@id":"https:\/\/arkis.com.tr\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"blog-large":false,"blog-medium":false,"blog-masonry":false,"blog-masonry-small":false,"blog-grid":false,"blog-grid-small":false,"related-post":false,"widget-thumb-medium":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false,"swatches_image_size":false},"uagb_author_info":{"display_name":"Ark\u0131\u015f M\u00fchendislik","author_link":"https:\/\/arkis.com.tr\/?author=2"},"uagb_comment_info":0,"uagb_excerpt":"nRF24L01 Nedir? Asl\u0131nda nRF24L01 a\u015fa\u011f\u0131daki \u015fekilde de g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi k\u00fc\u00e7\u00fcc\u00fck bir entegre devredir. Nordic Semiconductor firmas\u0131 taraf\u0131ndan geli\u015ftirilmi\u015ftir. 2.4GHz ile 2.525GHz frekanslar\u0131 aras\u0131nda kablosuz haberle\u015fme ger\u00e7ekle\u015ftirebilen \u00e7ok kullan\u0131\u015fl\u0131 bir haberle\u015fme mod\u00fcl\u00fcd\u00fcr. Bu frekans aral\u0131\u011f\u0131 2.4 GHz ISM band\u0131n\u0131 (2400-2483.5 MHz) kapsad\u0131\u011f\u0131 i\u00e7in herhangi bir izin al\u0131nmas\u0131na gerek yoktur. Piyasada nRF24L01 haberle\u015fme entegresi kullan\u0131larak geli\u015ftirilmi\u015f iki&hellip;","_links":{"self":[{"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arkis.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=166"}],"version-history":[{"count":64,"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/166\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/arkis.com.tr\/index.php?rest_route=\/wp\/v2\/pages\/166\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/arkis.com.tr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}