{"id":8432,"date":"2026-04-22T11:16:04","date_gmt":"2026-04-22T08:16:04","guid":{"rendered":"http:\/\/www.temrinler.com\/?p=8432"},"modified":"2026-04-22T11:35:24","modified_gmt":"2026-04-22T08:35:24","slug":"rgb-serit-led-surucu-esp32","status":"publish","type":"post","link":"https:\/\/www.temrinler.com\/?p=8432","title":{"rendered":"RGB \u015eER\u0130T LED S\u00dcR\u00dcC\u00dc ESP32"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"http:\/\/www.temrinler.com\/wp-content\/uploads\/2026\/04\/turgay-800x450.png\" alt=\"\" class=\"wp-image-8433\" srcset=\"https:\/\/www.temrinler.com\/wp-content\/uploads\/2026\/04\/turgay-800x450.png 800w, https:\/\/www.temrinler.com\/wp-content\/uploads\/2026\/04\/turgay-400x225.png 400w, https:\/\/www.temrinler.com\/wp-content\/uploads\/2026\/04\/turgay-768x432.png 768w, https:\/\/www.temrinler.com\/wp-content\/uploads\/2026\/04\/turgay.png 1366w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"RGB \u015ferit led s\u00fcr\u00fcc\u00fc ESP 32\" width=\"422\" height=\"750\" src=\"https:\/\/www.youtube.com\/embed\/FDpyiUyMVXk?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<pre>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><b><font color=\"#d35400\">WiFi<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font> <font color=\"#434f54\">&#47;&#47; v3.0.0<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><b><font color=\"#d35400\">WebServer<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font> <font color=\"#434f54\">&#47;&#47; v3.0.0<\/font>\n<font color=\"#5e6d03\">#include<\/font> <font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">FastLED<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">h<\/font><font color=\"#434f54\">&gt;<\/font> <font color=\"#434f54\">&#47;&#47; v3.6.0<\/font>\n\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">char<\/font><font color=\"#434f54\">*<\/font> <font color=\"#000000\">ap_ag_adi<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#005c5f\">&#34;ESP32_Led_Sistemi&#34;<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; ESP32&#39;nin yayaca\u011f\u0131 a\u011f ad\u0131 belirlendi<\/font>\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">char<\/font><font color=\"#434f54\">*<\/font> <font color=\"#000000\">ap_sifre<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#005c5f\">&#34;12345678&#34;<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; A\u011f\u0131n \u015fifresi belirlendi<\/font>\n\n<b><font color=\"#d35400\">WebServer<\/font><\/b> <font color=\"#000000\">sunucu<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">80<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Sunucu 80 portunda ba\u015flat\u0131ld\u0131<\/font>\n\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">int<\/font> <font color=\"#000000\">veri_pini<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">23<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Donan\u0131msal VSPI MOSI pini atand\u0131<\/font>\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">int<\/font> <font color=\"#000000\">saat_pini<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">18<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Donan\u0131msal VSPI SCK pini atand\u0131<\/font>\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">int<\/font> <font color=\"#000000\">led_sayisi<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Sistem tek piksel olarak tan\u0131mland\u0131<\/font>\n\n<font color=\"#000000\">CRGB<\/font> <font color=\"#000000\">ledler<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">led_sayisi<\/font><font color=\"#000000\">]<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; FastLED renk dizisi olu\u015fturuldu<\/font>\n\n<font color=\"#00979c\">bool<\/font> <font color=\"#000000\">otomatik_mod<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#00979c\">false<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Otomatik d\u00f6ng\u00fc durumu kapal\u0131 yap\u0131ld\u0131<\/font>\n<font color=\"#00979c\">int<\/font> <font color=\"#000000\">mevcut_adim<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ad\u0131m sayac\u0131 s\u0131f\u0131rland\u0131<\/font>\n<font color=\"#00979c\">unsigned<\/font> <font color=\"#00979c\">long<\/font> <font color=\"#000000\">onceki_zaman<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; S\u00fcre \u00f6l\u00e7\u00fcm referans\u0131 ayarland\u0131<\/font>\n\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">unsigned<\/font> <font color=\"#00979c\">long<\/font> <font color=\"#000000\">bekleme_5_saat<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">18000000UL<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; 5 saat limiti belirlendi<\/font>\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">unsigned<\/font> <font color=\"#00979c\">long<\/font> <font color=\"#000000\">bekleme_4_saat<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">14400000UL<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; 4 saat limiti belirlendi<\/font>\n\n<font color=\"#434f54\">&#47;&#47; HTML Aray\u00fcz\u00fc<\/font>\n<font color=\"#00979c\">const<\/font> <font color=\"#00979c\">char<\/font><font color=\"#434f54\">*<\/font> <font color=\"#000000\">html_arayuz<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">R<\/font><font color=\"#000000\">&#34;rawliteral(<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">!<\/font><font color=\"#000000\">DOCTYPE<\/font> <font color=\"#000000\">html<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">html<\/font> <font color=\"#000000\">lang<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;tr&#34;<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">head<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">meta<\/font> <font color=\"#000000\">charset<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;UTF-8&#34;<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">meta<\/font> <font color=\"#d35400\">name<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;viewport&#34;<\/font> <font color=\"#000000\">content<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;width=device-width, initial-scale=1.0&#34;<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">title<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">P9813<\/font> <font color=\"#000000\">S\u00fcr\u00fcc\u00fc<\/font> <font color=\"#000000\">Paneli<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">title<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">style<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#000000\">body<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">font<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">family<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">sans<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">serif<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">text<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">align<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">center<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">margin<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">top<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">50px<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#2c3e50<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">white<\/font><font color=\"#000000\">;<\/font><font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">btn<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">padding<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">15px<\/font> <font color=\"#000000\">30px<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">margin<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">10px<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">font<\/font><font color=\"#434f54\">-<\/font><font color=\"#d35400\">size<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">18px<\/font><font color=\"#000000\">;<\/font> <font color=\"#d35400\">cursor<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">pointer<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">border<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">none<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">border<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">radius<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">8px<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">white<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">width<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">160px<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">font<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">weight<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">bold<\/font><font color=\"#000000\">;<\/font><font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">kirmizi<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#e74c3c<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">yesil<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#2ecc71<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">mavi<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#3498db<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">mor<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#9b59b6<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">beyaz<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#ffffff<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">black<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">kapat<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#000000<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">border<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">1px<\/font> <font color=\"#000000\">solid<\/font> <font color=\"#000000\">white<\/font><font color=\"#000000\">;<\/font><font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#434f54\">.<\/font><font color=\"#000000\">oto<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">background<\/font><font color=\"#434f54\">-<\/font><font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">#f1c40f<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">color<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">black<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">}<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">style<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">script<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#000000\">function<\/font> <font color=\"#000000\">komutGonder<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">istek<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">fetch<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">&#39;&#47;aksiyon?tur=&#39;<\/font> <font color=\"#434f54\">+<\/font> <font color=\"#000000\">istek<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">script<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">head<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">body<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">h2<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">ESP32<\/font> <font color=\"#000000\">Ba\u011f\u0131ms\u0131z<\/font> <font color=\"#000000\">Kontrol<\/font> <font color=\"#000000\">Paneli<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">h2<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn kirmizi&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;kirmizi&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">K\u0131rm\u0131z\u0131<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn yesil&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;yesil&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Ye\u015fil<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn mavi&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;mavi&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Mavi<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn mor&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;mor&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Mor<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn beyaz&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;beyaz&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Beyaz<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn kapat&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;kapat&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Kapat<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">br<\/font><font color=\"#434f54\">&gt;<\/font>\n &nbsp;<font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">button<\/font> <font color=\"#00979c\">class<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;btn oto&#34;<\/font> <font color=\"#000000\">onclick<\/font><font color=\"#434f54\">=<\/font><font color=\"#005c5f\">&#34;komutGonder(&#39;otomatik&#39;)&#34;<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">Otomatik<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">button<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">body<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#434f54\">&lt;<\/font><font color=\"#434f54\">&#47;<\/font><font color=\"#000000\">html<\/font><font color=\"#434f54\">&gt;<\/font>\n<font color=\"#000000\">)<\/font><font color=\"#000000\">rawliteral<\/font><font color=\"#000000\">&#34;;<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font> <font color=\"#000000\">renk<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#000000\">ledler<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">0<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">renk<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Diziye renk atand\u0131<\/font>\n &nbsp;<font color=\"#000000\">FastLED<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">show<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Veri \u00e7ipe iletildi<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">sayfayi_yukle<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">send<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">200<\/font><font color=\"#434f54\">,<\/font> <font color=\"#005c5f\">&#34;text&#47;html&#34;<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">html_arayuz<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; \u0130stek geldi\u011finde HTML aray\u00fcz\u00fc sunuldu<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">istekleri_isle<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">hasArg<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;tur&#34;<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#00979c\">String<\/font> <font color=\"#000000\">komut<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">arg<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;tur&#34;<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">otomatik_mod<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#00979c\">false<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Kullan\u0131c\u0131 komut g\u00f6nderdi\u011finde d\u00f6ng\u00fc durduruldu<\/font>\n\n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;kirmizi&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Red<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;yesil&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Green<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;mavi&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Blue<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;mor&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Purple<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;beyaz&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">White<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Beyaz \u0131\u015f\u0131k komutu eklendi<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;kapat&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Black<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">else<\/font> <font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">komut<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#005c5f\">&#34;otomatik&#34;<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">otomatik_mod<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#00979c\">true<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; D\u00f6ng\u00fc yetkisi verildi<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">mevcut_adim<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ad\u0131mlar s\u0131f\u0131rland\u0131<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">onceki_zaman<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">millis<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ba\u015flang\u0131\u00e7 saati referans al\u0131nd\u0131<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Red<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; \u0130lk ad\u0131m ba\u015flat\u0131ld\u0131<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">send<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">200<\/font><font color=\"#434f54\">,<\/font> <font color=\"#005c5f\">&#34;text&#47;plain&#34;<\/font><font color=\"#434f54\">,<\/font> <font color=\"#005c5f\">&#34;OK&#34;<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Fetch mimarisi i\u00e7in arka planda onay d\u00f6n\u00fcld\u00fc<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#000000\">donguyu_yonet<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#434f54\">!<\/font><font color=\"#000000\">otomatik_mod<\/font><font color=\"#000000\">)<\/font> <font color=\"#5e6d03\">return<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Otomatik mod kapal\u0131ysa i\u015flem yap\u0131lmadan d\u00f6n\u00fcld\u00fc<\/font>\n\n &nbsp;<font color=\"#00979c\">unsigned<\/font> <font color=\"#00979c\">long<\/font> <font color=\"#000000\">gecen_zaman<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">millis<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">onceki_zaman<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ad\u0131m s\u00fcresi hesapland\u0131<\/font>\n &nbsp;<font color=\"#00979c\">unsigned<\/font> <font color=\"#00979c\">long<\/font> <font color=\"#000000\">hedef_zaman<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">mevcut_adim<\/font> <font color=\"#434f54\">==<\/font> <font color=\"#000000\">3<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">?<\/font> <font color=\"#000000\">bekleme_4_saat<\/font> <font color=\"#434f54\">:<\/font> <font color=\"#000000\">bekleme_5_saat<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; 4 saat &#47; 5 saat hedefi belirlendi<\/font>\n\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">gecen_zaman<\/font> <font color=\"#434f54\">&gt;=<\/font> <font color=\"#000000\">hedef_zaman<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> <font color=\"#434f54\">&#47;&#47; Bekleme s\u00fcresi doldu\u011funda tetiklendi<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">onceki_zaman<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#d35400\">millis<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Kronometre s\u0131f\u0131rland\u0131<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">mevcut_adim<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Sonraki ad\u0131ma ge\u00e7ildi<\/font>\n &nbsp;&nbsp;&nbsp;\n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">mevcut_adim<\/font> <font color=\"#434f54\">&gt;<\/font> <font color=\"#000000\">4<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">mevcut_adim<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ba\u015fa d\u00f6n\u00fcld\u00fc<\/font>\n\n &nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">switch<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">mevcut_adim<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font> <font color=\"#434f54\">&#47;&#47; S\u0131radaki renk mod\u00fcle g\u00f6nderildi<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">case<\/font> <font color=\"#000000\">0<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Red<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#5e6d03\">break<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">case<\/font> <font color=\"#000000\">1<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Green<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#5e6d03\">break<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">case<\/font> <font color=\"#000000\">2<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Blue<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#5e6d03\">break<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">case<\/font> <font color=\"#000000\">3<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Purple<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#5e6d03\">break<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=\"#5e6d03\">case<\/font> <font color=\"#000000\">4<\/font><font color=\"#434f54\">:<\/font> <font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Black<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#5e6d03\">break<\/font><font color=\"#000000\">;<\/font> \n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">begin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">115200<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Sistem loglar\u0131n\u0131 g\u00f6rmek i\u00e7in seri port a\u00e7\u0131ld\u0131<\/font>\n\n &nbsp;<font color=\"#434f54\">&#47;&#47; Donan\u0131m uyu\u015fmazl\u0131\u011f\u0131n\u0131 \u00e7\u00f6zen 1MHz s\u0131n\u0131rlamal\u0131 ba\u015flatma<\/font>\n &nbsp;<font color=\"#000000\">FastLED<\/font><font color=\"#434f54\">.<\/font><font color=\"#000000\">addLeds<\/font><font color=\"#434f54\">&lt;<\/font><font color=\"#000000\">P9813<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">veri_pini<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">saat_pini<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">RGB<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">DATA_RATE_MHZ<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">1<\/font><font color=\"#000000\">)<\/font><font color=\"#434f54\">&gt;<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">ledler<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">led_sayisi<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">ledleri_sur<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">CRGB<\/font><font color=\"#434f54\">:<\/font><font color=\"#434f54\">:<\/font><font color=\"#000000\">Black<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; A\u00e7\u0131l\u0131\u015f parlamas\u0131 \u00f6nlendi<\/font>\n\n &nbsp;<font color=\"#434f54\">&#47;&#47; AP Modu (Kendi WiFi A\u011f\u0131n\u0131 Yaratma)<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;AP Modu baslatiliyor...&#34;<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">WiFi<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">softAP<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">ap_ag_adi<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">ap_sifre<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Harici modeme ba\u011flanmak yerine kendi a\u011f\u0131n\u0131 kurdu<\/font>\n &nbsp;\n &nbsp;<font color=\"#000000\">IPAddress<\/font> <font color=\"#000000\">ip_adresi<\/font> <font color=\"#434f54\">=<\/font> <b><font color=\"#d35400\">WiFi<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">softAPIP<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Kurulan a\u011f\u0131n varsay\u0131lan IP adresi de\u011fi\u015fkene al\u0131nd\u0131<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">print<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;Arayuz IP Adresi: &#34;<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<b><font color=\"#d35400\">Serial<\/font><\/b><font color=\"#434f54\">.<\/font><font color=\"#d35400\">println<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">ip_adresi<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Genellikle 192.168.4.1&#39;dir ve ekrana yazd\u0131r\u0131ld\u0131<\/font>\n\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">on<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;&#47;&#34;<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">sayfayi_yukle<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Ana sayfa rotas\u0131 ba\u011fland\u0131<\/font>\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">on<\/font><font color=\"#000000\">(<\/font><font color=\"#005c5f\">&#34;&#47;aksiyon&#34;<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">istekleri_isle<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Komut rotas\u0131 ba\u011fland\u0131<\/font>\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">begin<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Sunucu dinlemeye ba\u015flad\u0131<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">loop<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#000000\">sunucu<\/font><font color=\"#434f54\">.<\/font><font color=\"#d35400\">handleClient<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; A\u011fdan gelen istekler dinlendi<\/font>\n &nbsp;<font color=\"#000000\">donguyu_yonet<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font> <font color=\"#434f54\">&#47;&#47; Non-blocking zamanlay\u0131c\u0131 \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131<\/font>\n<font color=\"#000000\">}<\/font>\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>#include &lt;WiFi.h&gt; &#47;&#47; v3.0.0 #include &lt;WebServer.h&gt; &#47;&#47; v3.0.0 #include &lt;FastLED.h&gt; &#47;&#47; v3.6.0 const char* ap_ag_adi = &#34;ESP32_Led_Sistemi&#34;; &#47;&#47; ESP32&#39;nin yayaca\u011f\u0131 a\u011f ad\u0131 belirlendi const char* ap_sifre = &#34;12345678&#34;; &#47;&#47; A\u011f\u0131n \u015fifresi belirlendi WebServer sunucu(80); &#47;&#47; Sunucu 80 portunda ba\u015flat\u0131ld\u0131 const int veri_pini = 23; &#47;&#47; Donan\u0131msal VSPI MOSI pini atand\u0131 const int saat_pini = 18; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/posts\/8432"}],"collection":[{"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8432"}],"version-history":[{"count":3,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/posts\/8432\/revisions"}],"predecessor-version":[{"id":8436,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=\/wp\/v2\/posts\/8432\/revisions\/8436"}],"wp:attachment":[{"href":"https:\/\/www.temrinler.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.temrinler.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}