<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IoT Eğitim Serisi &#8211; Robo90 &#8211; Blog</title>
	<atom:link href="https://blog.robo90.com/kategori/egitim-serileri/iot-egitim-serisi/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.robo90.com</link>
	<description>Arduino, 3D Yazıcı, Elektronik, Yazılım ve Teknoloji Hakkında Yüzlerce İçerik!</description>
	<lastBuildDate>Tue, 14 Nov 2023 10:20:27 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.robo90.com/wp-content/uploads/2023/09/cropped-robo90-blog-favicon-robot-1-32x32.png</url>
	<title>IoT Eğitim Serisi &#8211; Robo90 &#8211; Blog</title>
	<link>https://blog.robo90.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ESP32CAM ve OV2640 Nasıl Kullanılır?</title>
		<link>https://blog.robo90.com/esp32cam-ve-ov2640-nasil-kullanilir/</link>
					<comments>https://blog.robo90.com/esp32cam-ve-ov2640-nasil-kullanilir/#respond</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Sat, 05 Aug 2023 12:35:29 +0000</pubDate>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[IoT Eğitim Serisi]]></category>
		<category><![CDATA[IoT Projeleri]]></category>
		<guid isPermaLink="false">https://blog.robo90.com/?p=7948</guid>

					<description><![CDATA[<p>Herkese merhaba, bugünkü yazımızda ESP32CAM WIFI Bluetooth Geliştirme Kartı ve OV2640 Kamera Modülünün nasıl kullanılacağını anlatacağız ve sıkça karşılaşılan problemlerin çözümlerine bakacağız. Malzemeler ESP32CAM Nasıl Kullanılır? İlk olarak bu kart Arduino IDE programına otomatik olarak gelmediği için kart seçme menüsüne eklememiz gerekiyor. Bunun için de; Dilerseniz yandaki &#8220;Resolution&#8221; seçeneğinden kameranızın görüntü kalitesini değiştirebilirsiniz. Ancak görüntü [...]</p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32cam-ve-ov2640-nasil-kullanilir/">ESP32CAM ve OV2640 Nasıl Kullanılır?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Herkese merhaba, bugünkü yazımızda ESP32CAM WIFI Bluetooth Geliştirme Kartı ve OV2640 Kamera Modülünün nasıl kullanılacağını anlatacağız ve sıkça karşılaşılan problemlerin çözümlerine bakacağız.</p>



<h2 class="wp-block-heading">Malzemeler</h2>



<ul class="wp-block-list">
<li><a href="https://www.robo90.com/esp32-cam-wifi-bluetooth-gelistirme-karti-ve-ov2640-kamera-modulu" data-type="link" data-id="https://www.robo90.com/esp32-cam-wifi-bluetooth-gelistirme-karti-ve-ov2640-kamera-modulu">ESP32CAM WIFI Bluetooth Geliştirme Kartı ve OV2640 Kamera Modülü</a></li>



<li><a href="https://www.robo90.com/40li-ayrilabilen-disi-disi-jumper-kablo-20cm-arduino-uyum" data-type="link" data-id="https://www.robo90.com/40li-ayrilabilen-disi-disi-jumper-kablo-20cm-arduino-uyum">Dişi-Dişi Jumper Kablo</a></li>



<li><a href="https://www.robo90.com/ft232rl-ftdi-usb-ttl-donusturucu-programlayici" data-type="link" data-id="https://www.robo90.com/ft232rl-ftdi-usb-ttl-donusturucu-programlayici">FT232RL FTDI USB-TTL Dönüştürücü-Programlayıcı</a></li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="711" height="341" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32cam-schematic-diagram.jpg" alt="ESP32CAM Schematic Diagram" class="wp-image-8403" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 1" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32cam-schematic-diagram.jpg 711w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32cam-schematic-diagram-300x144.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32cam-schematic-diagram-150x72.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32cam-schematic-diagram-450x216.jpg 450w" sizes="(max-width: 711px) 100vw, 711px" /></figure>
</div>


<h2 class="wp-block-heading">ESP32CAM Nasıl Kullanılır?</h2>



<p>İlk olarak bu kart Arduino IDE programına otomatik olarak gelmediği için kart seçme menüsüne eklememiz gerekiyor. Bunun için de;</p>



<ol class="wp-block-list">
<li>Öncelikle Arduino IDE programını açıyoruz ve Dosya > Tercihler kısmına geliyoruz ve altta &#8220;Ek Devre Kartları Yöneticisi URL’leri:&#8221; yazısının yanındaki boşluğa https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json linkini yapıştırıyoruz.</li>



<li>Daha sonra Araçlar > Kart > Kart Yöneticisi kısmına geliyoruz ve önümüzde açılan ekranın arama kısmına &#8220;ESP32&#8221; yazıyoruz. Ve aşağıdaki resimde gördüğümüz kart dizininin 1.0.6 versiyonunu ve 2.0.2 versiyonunu yüklüyoruz.<br><img decoding="async" width="450" height="137" class="wp-image-7950" style="width: 450px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/asdasddddd.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 1" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 2" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/asdasddddd.png 423w, https://blog.robo90.com/wp-content/uploads/2023/08/asdasddddd-300x91.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/asdasddddd-150x46.png 150w" sizes="(max-width: 450px) 100vw, 450px" /></li>



<li>Şimdi Dosya &gt; Örnekler &gt; ESP32 &gt; Camera &gt; CameraWebServer örneğini açıyoruz. Bu örnek kodda değiştirmemiz gereken bazı satırlar var. Bunlardan ilki:<br><img decoding="async" width="600" height="206" class="wp-image-7951" style="width: 600px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 2" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 3" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli.png 976w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-300x103.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-768x264.png 768w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-150x51.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-450x154.png 450w" sizes="(max-width: 600px) 100vw, 600px" /><br>Yukarıdaki resimdeki satırlardan sondan önceki satırı yorum olmaktan çıkarıp diğer satırları yorum haline getiriyoruz. İkinci olarak da:<br><img loading="lazy" decoding="async" width="600" height="76" class="wp-image-7952" style="width: 600px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-1.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 3" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 4" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-1.png 724w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-1-300x38.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-1-150x19.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-1-450x57.png 450w" sizes="(max-width: 600px) 100vw, 600px" /><br>Yukarıdaki satırlarda ssid satırındaki tırnaklar içine internet ağımızın adını, password satırındaki tırnaklar içine de internet ağımızın şifresini giriyoruz. Burada modülümüzün bağlanacağı ağ ile kamera yayınını izleyeceğimiz cihazın aynı ağa bağlı olması gerekmektedir ve bu ağın 2.4 GHz olması gerekmektedir.</li>



<li>Şimdi kodumuzu modülümüze yüklemek için modülümüzün ftdi dönüştürücü modülü ile bağlantısını aşağıdaki resimdeki gibi gerçekleştiriyoruz.</li>



<li>Sıradaki adımda ftdi modülümüzü usb kablo aracılığıyla bilgisayarımıza bağlıyoruz.</li>



<li>Modülü bağladıktan sonra Araçlar &gt; Kart &gt; ESP32 Arduino &gt; ESP32 Wrover Module seçeneğini seçiyoruz. Seçtikten sonra Araçlar &gt; Partition Scheme &gt; Huge APP seçeneğini de seçiyoruz. En son olarak da Araçlar &gt; Port menüsünden ESP32 Modülümüzün bağlı olduğu portu seçiyoruz.</li>



<li>Kodumuzu artık yükleyebiliriz. Arduino IDE programı &#8220;Yükleme Tamamlandı&#8221; uyarısını verdikten sonra kartımızın bağlantısını bilgisayarımızdan hemen koparmamamız lazım. &#8220;Yükleme Tamamlandı&#8221; yazısının altında, aşağıdaki resimdeki gibi bazı yazılar belirmekte.<br><img loading="lazy" decoding="async" width="300" height="194" class="wp-image-7954" style="width: 300px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-2.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 4" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 5" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-2.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-2-150x97.png 150w" sizes="(max-width: 300px) 100vw, 300px" /><br>İlk başta &#8220;Connecting&#8221; yazısı çıkmakta. Tam bu esnada modülümüzün reset tuşuna bir kere basmamız gerekmektedir.<br><img loading="lazy" decoding="async" width="300" height="262" class="wp-image-7953" style="width: 300px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-3.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 5" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 6" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-3.png 500w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-3-300x262.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-3-150x131.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-3-450x393.png 450w" sizes="(max-width: 300px) 100vw, 300px" /><br>Daha sonra &#8220;Writing at 0x….&#8221; Yazılarının yanındaki ifadenin %100’e ulaşmasını bekliyoruz.<br><img loading="lazy" decoding="async" width="300" height="211" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 7" class="wp-image-7955" style="width: 300px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-4.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 6" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-4.png 615w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-4-300x211.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-4-150x105.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-4-450x316.png 450w" sizes="(max-width: 300px) 100vw, 300px" /><br>En son olarak da &#8220;Hard resetting via RTS pin…&#8221; yazısını görmekteyiz. Bu yazı kodumuzun sorunsuz bir şekilde modülümüze yüklendiğini göstermektedir. (Eğer bu adımlara kadar herhangi bir hata ile karşılaştıysanız &#8220;ESP32-CAM WIFI Bluetooth Geliştirme Kartı ile Sıkça Karşılaşılan Hatalar ve Çözümleri&#8221; adlı yazımıza göz atmak isteyebilirsiniz.</li>



<li>Kodumuz yüklendikten sonra modülümüzün bilgisayarla bağlantısını ayırmamız gerekiyor. ESP32 CAM modülümüzün GPIO0 ve GND pinlerini kısa devre yapan jumper kablomuzu çıkarıyoruz ve modülümüzü yeniden bilgisayara bağlıyoruz.</li>



<li>Bağlantı gerçekleştikten sonra Arduino IDE üzerinden Seri Port Ekranını açıyoruz. Ekran açıldığı zaman ESP32 Cam modülümüz üzerindeki reset tuşuna bir defa basıyoruz.<br><img loading="lazy" decoding="async" width="450" height="286" class="wp-image-7956" style="width: 450px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 7" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 8" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5.png 1235w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-300x191.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-1024x651.png 1024w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-768x488.png 768w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-150x95.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-450x286.png 450w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-5-1200x763.png 1200w" sizes="(max-width: 450px) 100vw, 450px" /><br>Modülümüze reset attıktan bir süre sonra yukarıdaki resimdeki gibi yazılar yazması gerekmekte. “http://” ile başlayan linki kopyalıyoruz ve internet tarayıcımızın arama çubuğuna yapıştırıyoruz.</li>



<li>Linkimizi yapıştırdıktan sonra bizi aşağıdaki resimdeki arayüz karşılıyor. Kamera yayınını başlatmak için sol alttaki kırmızı &#8220;Start Stream&#8221; tuşuna basıyoruz.</li>



<li>Son olarak karşımıza bu şekilde bir ekran çıkacak.<br><img loading="lazy" decoding="async" width="600" height="418" class="wp-image-7958" style="width: 600px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 8" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 9" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6.png 1260w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-300x209.png 300w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-1024x714.png 1024w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-768x535.png 768w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-150x105.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-450x314.png 450w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-6-1200x836.png 1200w" sizes="(max-width: 600px) 100vw, 600px" /><br>bastığımız modülümüz aşağıdaki gibi kamera yayınına başlamaktadır.<br><img loading="lazy" decoding="async" width="450" height="590" class="wp-image-7957" style="width: 450px;" src="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-7.png" alt="ESP32CAM ve OV2640 Nasıl Kullanılır? - Robo90 - Blog 9" title="ESP32CAM ve OV2640 Nasıl Kullanılır? 10" srcset="https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-7.png 678w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-7-229x300.png 229w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-7-150x197.png 150w, https://blog.robo90.com/wp-content/uploads/2023/08/esp32-cam-yazisi-kod-gorseli-7-450x590.png 450w" sizes="(max-width: 450px) 100vw, 450px" /></li>
</ol>



<p>Dilerseniz yandaki &#8220;Resolution&#8221; seçeneğinden kameranızın görüntü kalitesini değiştirebilirsiniz. Ancak görüntü kalitesi arttıkça kameranızın yayın kalitesinin akıcılığının azaldığını unutmayın. Ayrıca internet hızınıza göre en yüksek bazı görüntü kaliteleri açılmayabilir.</p>



<p><a href="https://blog.robo90.com/?s=esp32cam" data-type="link" data-id="https://blog.robo90.com/?s=esp32cam">ESP32CAM ile İlgili Diğer Yazılarımız</a></p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32cam-ve-ov2640-nasil-kullanilir/">ESP32CAM ve OV2640 Nasıl Kullanılır?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.robo90.com/esp32cam-ve-ov2640-nasil-kullanilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>🧑‍💻 ESP32 Kullanımı &#8211; Esp32&#8217;ye Nasıl Kod Atılır?</title>
		<link>https://blog.robo90.com/esp32-ye-program-nasil-yazilir/</link>
					<comments>https://blog.robo90.com/esp32-ye-program-nasil-yazilir/#comments</comments>
		
		<dc:creator><![CDATA[Mustafa Topal]]></dc:creator>
		<pubDate>Wed, 26 Jul 2023 18:08:27 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[IoT Eğitim Serisi]]></category>
		<category><![CDATA[IoT Projeleri]]></category>
		<category><![CDATA[Latest Posts]]></category>
		<guid isPermaLink="false">https://blog.robo90.com/?p=7290</guid>

					<description><![CDATA[<p>Bu yazımızda ESP32 ’ye Arduino IDE kullanarak ESP32’ye nasıl yazılım yükleneceğini ve örnek bir kod olarak ESP32’ye blink kodunu yükleyeceğiz. ESP32 Driver Kurulumu Burada dikkat etmeniz gereken en önemli şeylerden bir tanesi de ESP32’nizin DRIVER’lerinin bilgisayarınıza yüklü olup olmadığıdır. Bilgisayarımıza USB portu üzerinden bağlanan herhangi bir cihaz üzerlerinde bulunan UART köprüsü dediğimiz minik çipler kullanırlar. [...]</p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32-ye-program-nasil-yazilir/">🧑‍💻 ESP32 Kullanımı &#8211; Esp32&#8217;ye Nasıl Kod Atılır?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bu yazımızda ESP32 ’ye Arduino IDE kullanarak ESP32’ye nasıl yazılım yükleneceğini ve örnek bir kod olarak ESP32’ye blink kodunu yükleyeceğiz.</p>



<h2 class="wp-block-heading">ESP32 Driver Kurulumu</h2>



<p>Burada dikkat etmeniz gereken en önemli şeylerden bir tanesi de <strong>ESP32</strong>’nizin<strong> DRIVER</strong>’lerinin bilgisayarınıza yüklü olup olmadığıdır. Bilgisayarımıza USB portu üzerinden bağlanan herhangi bir cihaz üzerlerinde bulunan UART köprüsü dediğimiz minik çipler kullanırlar. <em><strong>Her ESP32 üreticisi gereği farklı UART çipleri kullanabilir.</strong></em> Bu yüzden ESP32’mizin üzerinde bulunan UART çipini tespit edip internetten Driverlerini yüklememiz gerekmektedir. Aksi halde bilgisayarımız cihazımızı tanımayacaktır. Eğer bunu yapmazsanız bilgisayarınız kartınızı görmeyecektir.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="571" height="568" src="https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED.jpg" alt="ESP32 &#039;nin UART-TTL çipi" class="wp-image-7293" style="width:455px;height:453px" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 11" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED.jpg 571w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-300x298.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-150x149.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-450x448.jpg 450w" sizes="(max-width: 571px) 100vw, 571px" /><figcaption class="wp-element-caption">Fotoğraf 1.0</figcaption></figure>
</div>


<p>Benim kullandığım ESP32, Fotoğraf 1.0&#8217;daki  WCH’nin CH9102X çipini kullanmakta. İnternetten gerekli araştırmaları yapıp kendi ESP32’nizin UART çipinin doğru driverini bulup kullanabilirsiniz. Gerekli kurulumları yaptıktan sonra bilgisayarınızın aygıt yöneticisinden Ports kısmından ESP32’nizin UART çipini görebilirsiniz. ( <strong>Fotoğraf 1.0 </strong>)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="630" height="67" src="https://blog.robo90.com/wp-content/uploads/2023/07/ports.jpg" alt="Aygıt yöneticisi bilgisayara bağlı olan cihazların portarı" class="wp-image-7294" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 12" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/ports.jpg 630w, https://blog.robo90.com/wp-content/uploads/2023/07/ports-300x32.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/ports-150x16.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/ports-450x48.jpg 450w" sizes="(max-width: 630px) 100vw, 630px" /></figure>



<h2 class="wp-block-heading">Malzemeler</h2>



<ul class="wp-block-list">
<li>1 Adet &#8211; <a href="https://www.robo90.com/esp32-wroom-32-wifi-ve-bluetooth-gelistirme-karti?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32kodatma" data-type="link" data-id="https://www.robo90.com/esp32-wroom-32-wifi-ve-bluetooth-gelistirme-karti?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32kodatma">ESP32-Wroom-32 Wifi ve Bluetooth Geliştirme Kartı</a></li>
</ul>



<h2 class="wp-block-heading">Kütüphane Kurulumu</h2>



<p>Daha sonra Arduino IDE’nize ESP32’nin kütüphanesini kurmanız gerekmekte. Bunun iki yolu var. Birinci yolu IDE’nizin Board Manager kısmında ESP32’yi aratıp çıkan kütüphaneyi kurabilirsiniz. Bu yolda ESP32 kütüphanesinin en son sürümünü indiremeyebilirsiniz.  ( <strong>Fotoğraf 1.1</strong>  )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="304" height="231" src="https://blog.robo90.com/wp-content/uploads/2023/07/board-manager-library-.jpg" alt="ESP32 board manager kütüphanesi" class="wp-image-7295" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 13" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/board-manager-library-.jpg 304w, https://blog.robo90.com/wp-content/uploads/2023/07/board-manager-library--300x228.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/board-manager-library--150x114.jpg 150w" sizes="(max-width: 304px) 100vw, 304px" /><figcaption class="wp-element-caption">Fotoğraf 1.1 </figcaption></figure>
</div>


<p>İkinci yolu ise <a href="https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html" target="_blank" rel="noreferrer noopener nofollow">https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html</a> sitesinden;</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="438" src="https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--1024x438.jpg" alt="ESP32 &#039;nin kütüphanesini kurmak için ihtiyacımız olan dahili link." class="wp-image-7296" style="width:782px;height:334px" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 14" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--1024x438.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--300x128.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--768x328.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--150x64.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--450x192.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload--1200x513.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/expressif-systems-library-dowload-.jpg 1431w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.2</figcaption></figure>



<p><strong>Fotoğraf 1.2 </strong>deki kısma ulaşıyoruz. Bu linklerden Stable release link ( Kararlı sürüm bağlantısı ) Linkini kopyalıyoruz. Linki aynı zamanda aşağıya da koyacağım;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Link: </strong><a href="https://espressif.github.io/arduino-esp32/package_esp32_index.json" target="_blank" rel="noreferrer noopener nofollow">https://espressif.github.io/arduino-esp32/package_esp32_index.json</a></p>
</blockquote>



<p>Daha sonra Arduino IDE’mizin sol üstteki file kısmından Fotoğraf 1.3&#8217;teki gibi Preferences kısmına giriyoruz. ( <strong>Fotoğraf 1.3</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="223" height="352" src="https://blog.robo90.com/wp-content/uploads/2023/07/image-2.png" alt="Arduino IDE uygulamasında Preferences  kısmı açılışı." class="wp-image-7297" style="width:223px;height:352px" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 15" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/image-2.png 223w, https://blog.robo90.com/wp-content/uploads/2023/07/image-2-190x300.png 190w, https://blog.robo90.com/wp-content/uploads/2023/07/image-2-150x237.png 150w" sizes="(max-width: 223px) 100vw, 223px" /><figcaption class="wp-element-caption">Fotoğraf 1.3</figcaption></figure>
</div>


<p>Preferences kısmını açınca karşımıza şöyle bir ekran çıkacak; ( <strong>Fotoğraf 1.4</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="676" src="https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--1024x676.jpg" alt="Preferences kısmında linkli kopyalayacağımız kısım." class="wp-image-7298" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 16" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--1024x676.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--300x198.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--768x507.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--150x99.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Preferences--450x297.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/Preferences-.jpg 1095w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.4</figcaption></figure>



<p>Aldığımız <strong>Fotoğraf 1.2</strong>&#8216;deki linki Additional boards manager URLs yazan kısma kopyalayıp tamam butonuna basınca otomatik yüklemeye başlayacaktır. Tüm bu işlemleri yaptıktan sonra ESP32’mizi Arduino’ya bağlayalım. ( <strong>Fotoğraf 1.5</strong> )</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="889" height="394" src="https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports-.jpg" alt="ESP32 &#039;mizi Arduino &#039;ya  bağlarken farklı ESP32 geliştirme kartlarına dikkat etmemiz gerektiği. " class="wp-image-7299" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 17" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports-.jpg 889w, https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports--300x133.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports--768x340.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports--150x66.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/boards-and-ports--450x199.jpg 450w" sizes="(max-width: 889px) 100vw, 889px" /><figcaption class="wp-element-caption">Fotoğraf 1.5</figcaption></figure>



<p>Burada bir diğer dikkat etmeniz gereken şey her üreticinin ayrı bir ESP32 modeli olabiliyor. <strong>Fotoğraf 1.5</strong>&#8216;ten de anlaşılabileceği gibi farklı ESP32 modelleri için farklı seçenekler mevcut. Doğru kart için doğru ESP32 modelini ve portu seçmemiz gerek.</p>



<p>Sonrasında kodumuzu yazalım. Basit bir blink kodu yazalım. ESP32’nin üzerindeki led D2 pinine bağlı. Bu pini çıkış gibi gösterip bir saniyede bir kapatıp açtıralım.</p>



<pre class="wp-block-code"><code>void setup() {
    pinMode(2,OUTPUT);
}

void loop() {


    digitalWrite(2,HIGH);
    delay(1000);
    digitalWrite(2,LOW);
    delay(1000);

}</code></pre>



<p>Kodu yazdıktan sonra yüklemeden önce dikkat etmemiz gereken önemli bir diğer adım ise ESP32 modülünün üzerindeki Boot butonudur. ( <strong>Fotoğraf 1.6</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="762" height="412" src="https://blog.robo90.com/wp-content/uploads/2023/07/image-3.png" alt="ESP32 &#039;nin üzerinde bulunan boot butonu" class="wp-image-7300" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 18" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/image-3.png 762w, https://blog.robo90.com/wp-content/uploads/2023/07/image-3-300x162.png 300w, https://blog.robo90.com/wp-content/uploads/2023/07/image-3-150x81.png 150w, https://blog.robo90.com/wp-content/uploads/2023/07/image-3-450x243.png 450w" sizes="(max-width: 762px) 100vw, 762px" /><figcaption class="wp-element-caption">Fotoğraf 1.6</figcaption></figure>
</div>


<p>Kodu yükleme butonuna bastıktan sonra Uploading ( Yükleme ) aşamasında ekranda Connecting&#8230; yazısını gördüğümüzde ESP32’nin boot butonuna basılı tutacağız. ( <strong>Fotoğraf 1.7</strong> ) </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="152" src="https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-1024x152.jpg" alt="Connecting. . . yazısı" class="wp-image-7301" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 19" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-1024x152.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-300x45.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-768x114.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-150x22.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Connecting-450x67.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/Connecting.jpg 1177w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.7</figcaption></figure>



<p>Daha sonra yükleme işlemi başladıktan sonra butondan elimizi çekebiliriz. ( <strong>Fotoğraf 1.8</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="259" src="https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--1024x259.jpg" alt="Kodumuz yüklenirken. " class="wp-image-7303" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 20" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--1024x259.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--300x76.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--768x194.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--150x38.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--450x114.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading--1200x303.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/while-uploading-.jpg 1227w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.8</figcaption></figure>



<p>Daha sonra kodumuz başarıyla yüklenecektir ( <strong>Fotoğraf 1.9</strong> ) </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="230" src="https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-1024x230.jpg" alt="Kodumuzun yüklenmesi tamamlandığında. " class="wp-image-7305" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 21" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-1024x230.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-300x67.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-768x173.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-150x34.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-450x101.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading-1200x270.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/after-uploading.jpg 1285w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.9</figcaption></figure>



<p>Göründüğü gibi ESP32’nin üstündeki mavi LED saniyede bir yanıp sönmektedir. ( <strong>Fotoğraf 2.0</strong> )</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="795" height="400" src="https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32.jpg" alt="Blink kodumuz yüklendi. ESP32 &#039;nin üzerindeki mavi LED yanıp sönüyor. " class="wp-image-7306" title="&#x1f9d1;&#x200d;&#x1f4bb; ESP32 Kullanımı - Esp32&#039;ye Nasıl Kod Atılır? 22" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32.jpg 795w, https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32-300x151.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32-768x386.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32-150x75.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Blink-esp32-450x226.jpg 450w" sizes="(max-width: 795px) 100vw, 795px" /><figcaption class="wp-element-caption">Fotoğraf 2.0</figcaption></figure>



<p>Bu yazımızda ESP32’nin içerisine nasıl yazılım atılabileceğini öğrendik. Aşağıdaki bağlantıdan sıradaki yazımıza bakabilirsiniz.</p>



<p><a href="https://blog.robo90.com/-esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?</a></p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32-ye-program-nasil-yazilir/">🧑‍💻 ESP32 Kullanımı &#8211; Esp32&#8217;ye Nasıl Kod Atılır?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.robo90.com/esp32-ye-program-nasil-yazilir/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>🌐 ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?</title>
		<link>https://blog.robo90.com/esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/</link>
					<comments>https://blog.robo90.com/esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/#respond</comments>
		
		<dc:creator><![CDATA[Mustafa Topal]]></dc:creator>
		<pubDate>Wed, 26 Jul 2023 17:54:41 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[IoT Eğitim Serisi]]></category>
		<category><![CDATA[IoT Projeleri]]></category>
		<category><![CDATA[Latest Posts]]></category>
		<guid isPermaLink="false">https://blog.robo90.com/?p=7311</guid>

					<description><![CDATA[<p>Hepimiz izlediğimiz videolarda, gerek okuduğumuz makalelerde IOT ( Internet of Things ) adlı bir başlık duymuşuzdur. IOT nesnelerin interneti anlamına gelmektedir ve günümüzde neredeyse kullandığımız akıllı her üründe IOT kavramını görmekteyiz. Gerek telefonumuzun internete bağlanması, gerek kullandığımız akıllı televizyonlar ve bir çok nesne internetle iletişim halindedir. Peki biz bir nesneyi nasıl IOT dünyasıyla bir araya [...]</p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/">🌐 ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hepimiz izlediğimiz videolarda, gerek okuduğumuz makalelerde IOT ( Internet of Things ) adlı bir başlık duymuşuzdur. IOT nesnelerin interneti anlamına gelmektedir ve günümüzde neredeyse kullandığımız akıllı her üründe IOT kavramını görmekteyiz. Gerek telefonumuzun internete bağlanması, gerek kullandığımız akıllı televizyonlar ve bir çok nesne internetle iletişim halindedir. Peki biz bir nesneyi nasıl IOT dünyasıyla bir araya getirebiliriz ? Bugün IOT konusunun giriş seviye uygulamalarından birisi olan ESP32 ile Dünya’da internetin olduğu herhangi bir konumdan LED açıp kapatacağız.</p>



<p>Bu projeyi yaptıktan sonra Sadece bir LED’i açıp kapatarak bile IOT dünyasına giriş yapmış olacaksınız. Bundan sonra röle modülü kullanarak istediğiniz tüm cihazlarınızın uzaktan bağlantılarını kesebilir veya bir sensör yardımıyla odanızın sıcaklığını ölçebilirsiniz. Yani düşünsenize yapabileceklerinizin sonu yok !</p>



<h2 class="wp-block-heading">İhtiyaç Listesi</h2>



<p>Bu proje için ihtiyacımız olan malzemeler arasında;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>1 adet ESP32: </strong><a href="https://www.robo90.com/esp32-wroom-32-wifi-ve-bluetooth-gelistirme-karti?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32iotled">ESP32-Wroom-32 Wifi ve Bluetooth Geliştirme Kartı</a></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>1 adet Breadboard</strong>: <a href="https://www.robo90.com/elektronik-breadboard-orta-boy-400-pin?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32iotled">Elektronik Breadboard &#8211; Orta Boy &#8211; 400 Pin</a></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>1 adet LED</strong>: <a href="https://www.robo90.com/kirmizi-led-5mm-10-adet?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32iotled">Kırmızı Led &#8211; 5mm &#8211; 10 Adet</a></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>1 adet Direnç: </strong><a href="https://www.robo90.com/220r-direnc-paketi-1-4-w-10-adet?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32iotled">220R Direnç Paketi &#8211; 1/4 W &#8211; 10 Adet</a></p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>2 adet Jumper</strong>(40lı olarak satılıyor 1 tane almanız yeterli): <a href="https://www.robo90.com/40li-ayrilabilen-disi-erkek-jumper-kablo-20cm-arduino-uyumlu?utm_source=Robo90&amp;utm_medium=blog&amp;utm_campaign=esp32iotled">40lı Ayrılabilen Dişi-Erkek Jumper Kablo &#8211; 20cm &#8211; Arduino Uyumlu</a></p>
</blockquote>



<h2 class="wp-block-heading">Projenin yapılışı</h2>



<p>ESP32, üzerindeki Wi-fi özelliği sayesinde internete bağlanabilir. ESP32’nin örnek kodlarını incelerseniz internet projeleri olduğunu görebilirsiniz. Ama tüm projeler LAN üzerinden çalışmakta. Tıpkı çocukken arkadaşımızla yan yana oyun oynamak istediğimizde aynı internete bağlı olmamız gerektiği gibi. Yani arkadaşınız çok uzaklardaysa LAN üzerinden oyun oynayamazsınız. Bir servera ihtiyacınız var. Yani internet dünyasına oluşturulmuş bir alana ihtiyacınız var. Bu ihtiyacımızı tıpkı oyunların serverları gibi Arduino Cloud dediğimiz Arduino’nun platformu ile karşılayacağız.</p>



<p>İlk adım olarak <a href="https://docs.arduino.cc/arduino-cloud/" target="_blank" rel="noreferrer noopener nofollow">https://docs.arduino.cc/arduino-cloud/</a> internet sitesine girip oradan ARDUINO IOT CLOUD butonuna basmamız gerekiyor. ( <strong>Fotoğraf 1.0</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="426" src="https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-1024x426.jpg" alt="Arduino IOT Cloud Başlangıç Sayfası" class="wp-image-7317" style="width:580px;height:241px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 23" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-1024x426.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-300x125.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-768x320.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-150x62.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1-450x187.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/Arduino-Cloud-1.jpg 1161w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.0</figcaption></figure>
</div>


<p>Daha sonra karşımıza çıkan ekrandan kayıt oluyoruz. ( <strong>Fotoğraf 1.1</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="781" height="520" src="https://blog.robo90.com/wp-content/uploads/2023/07/sing-in-.jpg" alt="Arduino IOT kayıt sayfası " class="wp-image-7318" style="width:537px;height:357px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 24" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/sing-in-.jpg 781w, https://blog.robo90.com/wp-content/uploads/2023/07/sing-in--300x200.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/sing-in--768x511.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/sing-in--150x100.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/sing-in--450x300.jpg 450w" sizes="(max-width: 781px) 100vw, 781px" /><figcaption class="wp-element-caption">Fotoğraf 1.1</figcaption></figure>
</div>


<p>Daha sonra karşımıza çıkan ekrandan Create Thing butonuna basmamız gerekiyor ( <strong>Fotoğraf 1.2</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="463" src="https://blog.robo90.com/wp-content/uploads/2023/07/create-think-1024x463.jpg" alt="Yeni bir proje oluşturma kısmı " class="wp-image-7334" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 25" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/create-think-1024x463.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-300x136.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-768x347.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-1536x694.jpg 1536w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-150x68.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-450x203.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think-1200x542.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/create-think.jpg 1666w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.2 </figcaption></figure>



<p>Sonrasında ise çıkan erkandan Add Variable butonuna basmamız gerekmekte. ( <strong>Fotoğraf 1.3</strong> )</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="978" height="379" src="https://blog.robo90.com/wp-content/uploads/2023/07/add-variable-.jpg" alt="Cloud Variables ( bulut değişkenleri ) oluşturma kısmı " class="wp-image-7336" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 26" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/add-variable-.jpg 978w, https://blog.robo90.com/wp-content/uploads/2023/07/add-variable--300x116.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/add-variable--768x298.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/add-variable--150x58.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/add-variable--450x174.jpg 450w" sizes="(max-width: 978px) 100vw, 978px" /><figcaption class="wp-element-caption">Fotoğraf 1.3</figcaption></figure>



<p>Daha sonra ise karşımıza çıkan ekrandan değişkenimize bir isim veriyoruz. Ben led ismini seçtim. Sonrasında hemen altındaki select variable type kısmında değişkenimizin ne olduğunu seçmemiz gerekiyor. ( <strong>Fotoğraf 1.4</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="649" height="760" src="https://blog.robo90.com/wp-content/uploads/2023/07/variable-name-.jpg" alt="LED adlı değişkenimizin tanımlamaları 
" class="wp-image-7337" style="width:461px;height:540px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 27" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/variable-name-.jpg 649w, https://blog.robo90.com/wp-content/uploads/2023/07/variable-name--256x300.jpg 256w, https://blog.robo90.com/wp-content/uploads/2023/07/variable-name--150x176.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/variable-name--450x527.jpg 450w" sizes="(max-width: 649px) 100vw, 649px" /><figcaption class="wp-element-caption">Fotoğraf 1.4</figcaption></figure>
</div>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Light yazınca karşınıza çıkmazsa yandaki resimdeki gibi Light and color kutucuğunu da işaretlemeniz gerekir. ( <strong>Fotoğraf 1.5</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="570" height="469" src="https://blog.robo90.com/wp-content/uploads/2023/07/light-2.jpg" alt="light yazınca karşımıza çıkması için kutucuğu seçmemiz gerek." class="wp-image-7341" style="width:337px;height:278px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 28" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/light-2.jpg 570w, https://blog.robo90.com/wp-content/uploads/2023/07/light-2-300x247.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/light-2-150x123.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/light-2-450x370.jpg 450w" sizes="(max-width: 570px) 100vw, 570px" /><figcaption class="wp-element-caption">Fotoğraf 1.5</figcaption></figure>
</div>


<p></p>
</blockquote>



<p>Daha sonra değişkenimizin sadece Read &amp; Write ( Okuma ve yazma mı ? ) veya Read Only ( sadece yazma ) mı olduğunu seçmemiz gerek. Eğer bir sensör kullanıyorsak sadece Read Only kutucuğunu seçmemiz, eğer led gibi çıkış vermemiz gereken bir cihaz kullanıyorsak Read &amp; Write kutucuğunu seçmemiz gerek ( <strong>Fotoğraf 1.6</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="502" height="424" src="https://blog.robo90.com/wp-content/uploads/2023/07/Read-Write-.jpg" alt="Değişkenden veri mi okuyacağız yoksa hem okuyup yazacak mıyız onu seçiyoruz. Ayrıca değişken periyodik olarak değişsin mi yoksa sadece bir verisi güncellendiğinde mi değişsin." class="wp-image-7342" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 29" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Read-Write-.jpg 502w, https://blog.robo90.com/wp-content/uploads/2023/07/Read-Write--300x253.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Read-Write--150x127.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Read-Write--450x380.jpg 450w" sizes="(max-width: 502px) 100vw, 502px" /><figcaption class="wp-element-caption">Fotoğraf 1.6</figcaption></figure>
</div>


<p>Daha sonra Variable Update Policy ( Değişken Güncelleme Politikası ) kısmını seçmemiz gerek. Burada dikkat etmemiz gereken Değişkenimiz değişir değişmez mi veri geliyor yoksa periyodik olarak sürekli mi geliyor. Buton veya LED gibi bileşenler kullanacaksak On Change kutucuğunu işaretlememiz gerekir. Sonrasında ise Add Variable kutucuğuna basarak yaptıklarımızı kaydedebiliriz.</p>



<p>Göründüğü gibi projemiz Cloud Variables ( Bulut değişkenleri ) kısmına geldi. ( <strong>Fotoğraf 1.7</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="504" src="https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-1024x504.jpg" alt="Cloud Variables ( Bulut değişkenleri ) kısmına geldi. " class="wp-image-7343" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 30" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-1024x504.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-300x148.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-768x378.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-150x74.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-450x222.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-1200x591.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables.jpg 1489w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.7</figcaption></figure>



<p>Daha sonra ise Associated Device ( <strong>İlişkili Cihaz</strong> ) kısmına tıklıyoruz. ( <strong>Fotoğraf 1.7</strong> )</p>



<h2 class="wp-block-heading">ESP32 Arduino IOT Bağlantısı</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1017" height="661" src="https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz-.jpg" alt="Associated Device ( İlişkili Cihaz ) kısmına tıklıyoruz." class="wp-image-7344" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 31" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz-.jpg 1017w, https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz--300x195.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz--768x499.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz--150x97.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/iliskili-cihaz--450x292.jpg 450w" sizes="(max-width: 1017px) 100vw, 1017px" /><figcaption class="wp-element-caption">Fotoğraf 1.8</figcaption></figure>
</div>


<p>Karşımıza çıkan ekrandan bağlayacağımız cihazı seçmemiz gerekiyor. Biz Third Party Device ( <strong>3. part cihazlar</strong> ) seçeneğini seçmemiz gerekiyor. ( <strong>Fotoğraf 1.8</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="699" src="https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-1024x699.jpg" alt="ESP32 kutucuğu ve cihaz tipinin seçildiği kısım
" class="wp-image-7345" style="width:642px;height:438px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 32" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-1024x699.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-300x205.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-768x524.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-150x102.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/setup-device-450x307.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/setup-device.jpg 1042w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 1.9</figcaption></figure>
</div>


<p>Sonrasında karşımıza çıkan ekrandan cihazımızı seçmemiz gerekiyor. kullanacağımız cihaz ESP32 ama ESP32 de üreticisine göre alt başlıklara ayrılmakta. Ben ESP32 DEVKİT V1 kullanacağım. Siz de cihazınızın arkasını çevirip öğrenebilirsiniz. ( <strong>Fotoğraf 1.9 &#8211; Fotoğraf 2.0</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="410" src="https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--1024x410.jpg" alt="ESP32&#039;nin türü ve önemi " class="wp-image-7346" style="width:797px;height:319px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 33" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--1024x410.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--300x120.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--768x308.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--150x60.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type--450x180.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/select-device-type-.jpg 1093w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 2.0</figcaption></figure>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline">UYARI</span></strong></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Burada dikkat etmeniz gereken en önemli şeylerden bir tanesi de ESP32’nizin DRIVER’lerinin bilgisayarınıza yüklü olup olmadığıdır. Bilgisayarımıza USB portu üzerinden bağlanan herhangi bir cihaz üzerlerinde bulunan UART köprüsü dediğimiz minik çipler kullanırlar. Her ESP32 üreticisi gereği farklı UART çipleri kullanabilir. Bu yüzden ESP32’mizin üzerinde bulunan UART çipini tespit edip internetten Driverlerini yüklememiz gerekmektedir. Aksi halde bilgisayarımız ESP32 cihazımızı tanımayacaktır. Bu kısmı daha detaylı incelediğimiz; &#8220;<a href="https://blog.robo90.com/esp32-ye-program-nasil-yazilir-nelere-dikkat-etmemiz-gerekir/">ESP32’ye yazılım nasıl yüklenir</a>&#8221; blog yazımızı inceleyebilirsiniz. Eğer bunu yapmazsanız bilgisayarınız ESP32 kartınızı görmeyecektir.</strong> ( <strong>Fotoğraf 2.1</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="571" height="568" src="https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-1.jpg" alt="ESP32 &#039;nin UART-TTL dönüştürücü çipi" class="wp-image-7348" style="width:432px;height:430px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 34" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-1.jpg 571w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-1-300x298.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-1-150x149.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/UART-TTL-SINGED-1-450x448.jpg 450w" sizes="(max-width: 571px) 100vw, 571px" /><figcaption class="wp-element-caption">Fotoğraf 2.1</figcaption></figure>
</div>


<p><strong>Eğer ESP32 &#8216;ye nasıl yazılım yükleneceğini bilmiyorsanız aşağıdaki blog yazımı okuyabilirsiniz.</strong></p>



<p><a href="https://blog.robo90.com/esp32-ye-program-nasil-yazilir-nelere-dikkat-etmemiz-gerekir/">Esp32&#8217;ye Nasıl Program Yazılır?</a></p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<p>Kullandığımız kartı seçtikten sonra devam butonuna basıyoruz. Sonrasında ise cihazımıza istediğimiz ismi verebiliriz. Ben ESP32-Mahmut koyuyorum. ( <strong>Fotoğraf 2.2</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="849" height="729" src="https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name-.jpg" alt="ESP32 &#039;mize isim verdiğimiz kısım" class="wp-image-7350" style="width:636px;height:545px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 35" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name-.jpg 849w, https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name--300x258.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name--768x659.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name--150x129.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Give-a-name--450x386.jpg 450w" sizes="(max-width: 849px) 100vw, 849px" /><figcaption class="wp-element-caption">Fotoğraf 2.2</figcaption></figure>
</div>


<p>Daha sonra karşınıza Device ID ( Cihazınızın ID’si ) ve Secret Key kısımları çıkacak. Bu iki kısmı kaybetmeyin ve paylaşmamaya özen gösterin. Aksi halde birisi sizin cihazınızı kontrol edebilir. Bu iki kısmı not alabilir veya direk <em>dowload the PDF</em> kısmından bu bilgilerin yazılı olduğu bir PDF indirebilirsiniz. Bilgileri kaydettiğinizden emin olduktan sonra <em>I saved my device ID and Secret Key </em>kutucuğunu seçip devam butonuna tıklıyoruz. ( <strong>Fotoğraf 2.3</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="565" height="734" src="https://blog.robo90.com/wp-content/uploads/2023/07/Device-ID-1.jpg" alt="ESP32 &#039;mize Device ID ( Cihazınızın ID’si ) ve Secret Key&#039;in yazılı olduğu ekran " class="wp-image-7353" style="width:455px;height:591px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 36" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Device-ID-1.jpg 565w, https://blog.robo90.com/wp-content/uploads/2023/07/Device-ID-1-231x300.jpg 231w, https://blog.robo90.com/wp-content/uploads/2023/07/Device-ID-1-150x195.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Device-ID-1-450x585.jpg 450w" sizes="(max-width: 565px) 100vw, 565px" /><figcaption class="wp-element-caption">Fotoğraf 2.3</figcaption></figure>
</div>


<p>Tebrikler! Cihazınızı Arduino Cloud hesabına bağladınız. ( <strong>Fotoğraf 2.4</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="939" height="736" src="https://blog.robo90.com/wp-content/uploads/2023/07/connected-device-.jpg" alt="ESP32 cihazımızı seçtiğimizi söyleyip kutlayan bir mesaj" class="wp-image-7355" style="width:501px;height:392px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 37" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/connected-device-.jpg 939w, https://blog.robo90.com/wp-content/uploads/2023/07/connected-device--300x235.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/connected-device--768x602.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/connected-device--150x118.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/connected-device--450x353.jpg 450w" sizes="(max-width: 939px) 100vw, 939px" /><figcaption class="wp-element-caption">Fotoğraf 2.4</figcaption></figure>
</div>


<p>Sonrasını da ana ekranımızın sağ alt kısmında bulunan Network kısmından ESP32 için kullanacağımız internetimizi Arduino IOT’ye tanımlamamız gerekli. Bunu yapmamızın sebebi mantıken ESP32’nin internete bağlanması gerekir. ( <strong>Fotoğraf 2.5</strong> )</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="573" src="https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-1024x573.jpg" alt="Cloud Variables sekmesindeki Network kısmı." class="wp-image-7357" style="width:780px;height:436px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 38" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-1024x573.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-300x168.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-768x430.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-150x84.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-450x252.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update-1200x671.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/Cloud-variables-update.jpg 1353w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 2.5</figcaption></figure>



<p>Sonrasında karşımıza çıkan ekrandan kullanacağımız Wi-Fi ismini, Wi-Fi’nin şifresini ve saklamamız gereken Secret Key’i bu kısma yazacağız. ( <strong>Fotoğraf 2.6</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="778" height="742" src="https://blog.robo90.com/wp-content/uploads/2023/07/configure-network-.jpg" alt="Wi-Fi ismimizi, Wi-Fi şifremizi ve ESP32 &#039;mize ait Secrete Key bilgilerini girmemizin istendiği kısım" class="wp-image-7360" style="width:492px;height:469px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 39" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/configure-network-.jpg 778w, https://blog.robo90.com/wp-content/uploads/2023/07/configure-network--300x286.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/configure-network--768x732.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/configure-network--150x143.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/configure-network--450x429.jpg 450w" sizes="(max-width: 778px) 100vw, 778px" /><figcaption class="wp-element-caption">Fotoğraf 2.6</figcaption></figure>
</div>


<p>Sonrasında ana ekranımızda sol üstte Things sekmesinin sağında olan Dashboards sekmesini açıyoruz.       ( <strong>Fotoğraf 2.7 </strong>)</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="393" src="https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-1024x393.jpg" alt="Ana ekranda navigasyon sekmesinde Dashboards kısmı." class="wp-image-7361" style="width:724px;height:278px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 40" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-1024x393.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-300x115.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-768x295.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-1536x590.jpg 1536w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-150x58.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-450x173.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard-1200x461.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/dashboard.jpg 1573w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 2.7</figcaption></figure>
</div>


<p>Karşımıza çıkan ekranda Build Dashboard butonuna tıklıyoruz. ( <strong>Fotoğraf 2.8</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1018" height="763" src="https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards.jpg" alt="İlk Dashboard&#039;ımızı oluşturmamız için &quot;build dashboard&quot; butonu" class="wp-image-7362" style="width:588px;height:441px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 41" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards.jpg 1018w, https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards-300x225.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards-768x576.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards-150x112.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/build-dashboards-450x337.jpg 450w" sizes="(max-width: 1018px) 100vw, 1018px" /><figcaption class="wp-element-caption">Fotoğraf 2.8</figcaption></figure>
</div>


<p>Sonrasında ADD kısmına bastığımızda bir çok widgets görmekteyiz. Tıpkı windows 8 de güzel göründüğü için masaüstünün sağ kısmına eklediğimiz gibi. Buradan Switch Widgetini ekliyoruz. ( <strong>Fotoğraf 2.9</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="618" src="https://blog.robo90.com/wp-content/uploads/2023/07/widget-1024x618.jpg" alt="ADD butonu ve tıkladığımızda açılan widgets sekmesinden Switch&#039;i seçiyoruz." class="wp-image-7363" style="width:650px;height:391px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 42" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/widget-1024x618.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/widget-300x181.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/widget-768x464.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/widget-150x91.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/widget-450x272.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/widget-1200x725.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/widget.jpg 1255w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 2.9</figcaption></figure>
</div>


<p>Sonrasında karşımıza çıkan ekrandan Widget’imize bir isim verip daha sonrasında hemen altındaki <strong>Linked Variable </strong>butonuna basıyoruz. ( <strong>Fotoğraf 3.0</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="487" src="https://blog.robo90.com/wp-content/uploads/2023/07/name-button-1024x487.jpg" alt="&quot;Widget settings kısmında karşımıza çıkan ekrandan &quot;Linked Variable&quot; butonuna tıklayıp buton eşleştiriyoruz." class="wp-image-7364" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 43" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/name-button-1024x487.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-300x143.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-768x365.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-1536x730.jpg 1536w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-150x71.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-450x214.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button-1200x570.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/name-button.jpg 1593w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.0</figcaption></figure>



<p>Daha sonrasında karşımıza çıkan ekrandan Things kısmından oluşturduğumuz kartı ve Variables kısmından ise oluşturduğumuz LED değişkenini seçip <strong>LINK VARIABLE</strong><em><strong> </strong></em>butonuna basıyoruz. ( Fotoğraf 3.1 )</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="433" src="https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-1024x433.jpg" alt="Thinks kısmından oluşturduğumuz kartı ve Variables kısmından ise oluşturduğumuz LED değişkenini seçip LINK VARIABLE butonuna basıyoruz" class="wp-image-7367" style="width:826px;height:349px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 44" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-1024x433.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-300x127.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-768x325.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-1536x649.jpg 1536w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-150x63.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-450x190.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable-1200x507.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/link-variable.jpg 1717w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.1</figcaption></figure>



<p>Göründüğü gibi gerekli bağlantıyı kurarak Widget&#8217;imizle eşleştirdik. ( <strong>Fotoğraf 3.2</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="463" height="421" src="https://blog.robo90.com/wp-content/uploads/2023/07/linked-variable.jpg" alt="ESP32 &#039;mizin eklediğimiz switch ile eşleştiğini gösteren fotoğraf" class="wp-image-7369" style="width:387px;height:352px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 45" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/linked-variable.jpg 463w, https://blog.robo90.com/wp-content/uploads/2023/07/linked-variable-300x273.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/linked-variable-150x136.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/linked-variable-450x409.jpg 450w" sizes="(max-width: 463px) 100vw, 463px" /><figcaption class="wp-element-caption">Fotoğraf 3.2</figcaption></figure>
</div>


<p>Sonrasında tekrar Things kısmına gelip sağ üstteki Sketch kısmına basıyoruz. ( <strong>Fotoğraf 3.3</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="704" src="https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-1024x704.jpg" alt="Thinks kısmında Sağ üstteki sketch sekmesine tıklıyoruz." class="wp-image-7371" style="width:707px;height:486px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 46" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-1024x704.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-300x206.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-768x528.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-150x103.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1-450x310.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/sketch-1-1.jpg 1105w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.3</figcaption></figure>
</div>


<p>Karşımıza çıkan ekrandan sağ üstteki &lt;/&gt; Open Full Editor Butonuna tıklıyoruz. ( <strong>Fotoğraf 3.4</strong> )</p>



<h2 class="wp-block-heading">Nasıl Kodlarız? </h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="648" src="https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-1024x648.jpg" alt="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? - Robo90 - Blog 10" class="wp-image-7612" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 47" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-1024x648.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-300x190.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-768x486.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-150x95.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1-450x285.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/open-full-editor-1.jpg 1201w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.4</figcaption></figure>
</div>


<p>Daha sonra gerekli kodları yazıyoruz. Önce karşımıza çıkan editörde void setup kısmına kullanacağımız 2 numaralı pini çıkış olarak gösteriyoruz.</p>



<pre class="wp-block-code"><code>void setup() {
  // Initialize serial and wait for port to open:
  Serial.begin(9600);
  pinMode(2,OUTPUT);
  // This delay gives the chance to wait for a Serial Monitor without blocking if none is found
  delay(1500); 

  // Defined in thingProperties.h
  initProperties();

  // Connect to Arduino IoT Cloud
  ArduinoCloud.begin(ArduinoIoTPreferredConnection);
  
  /*
     The following function allows you to obtain more information
     related to the state of network and IoT Cloud connection and errors
     the higher number the more granular information you’ll get.
     The default is 0 (only errors).
     Maximum is 4
 */
  setDebugMessageLevel(2);
  ArduinoCloud.printDebugInfo();
}</code></pre>



<p>Daha sonra void onLedChange() fonksiyonuna hatırlarsanız Widget’a bağlı led değişkenini kullanarak basit bir fonksiyon yazıyoruz. Widget açıkken 1, kapalıyken 0 değerini döndüreceği için if(led) koşulu widget açıksa içine, kapalıysa else komutunu döndürecektir.</p>



<pre class="wp-block-code"><code>void onLedChange()  {
  if(led){
    digitalWrite(2,HIGH);
  }
  else{
    digitalWrite(2,LOW);
  }
  
}</code></pre>



<p>Sonrasında kodu yüklemek istediğimizde ESP32’nin bulunamadığını göreceğiz. Bunun için bilgisayarımıza bir uygulama yüklememiz gerek. Mantıken birisi internette birisi bilgisayarımıza bağlı bir bağlantı olması gerek. Bu köprü görevini <em>Arduino Create Agent</em> görecek. Şimdi nasıl kurduğumuzu inceleyelim.</p>



<p>Önce arama kısmına <strong>Arduino Create Agent</strong> yazıp install the arduino creage agent sitesine tıklyoruz. Sitenin linki aşağıda da var.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><a href="https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent" rel="nofollow noopener" target="_blank">https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent</a></p>
</blockquote>



<p>Daha sonra aşağıdan da anlaşılabileceği gibi mavi yazı olan Arduino Create agent installation page yazısına tıklıyoruz. ( <strong>Fotoğraf 3.5</strong> )</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="655" src="https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-1024x655.jpg" alt="Arduino create agent installation page yazısına tıklıyoruz ve start butonuna basıyoruz." class="wp-image-7444" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 48" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-1024x655.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-300x192.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-768x491.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-150x96.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2-450x288.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-create-agent-1-2.jpg 1146w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.5</figcaption></figure>



<p>Start butonuna bastıktan sonra uygulamayı kendi Windows sürümümüze göre indiriyoruz. Ben Windows 64 bit kullandığım için win64 uygulamasını indirdim. ( <strong>Fotoğraf 3.6</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="526" src="https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--1024x526.jpg" alt="Arduino create agent uygulamasını bilgisayarımızın bitine göre indiriyoruz." class="wp-image-7441" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 49" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--1024x526.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--300x154.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--768x394.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--150x77.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--450x231.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent--1200x616.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/dowload-win64-create-agent-.jpg 1474w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.6</figcaption></figure>
</div>


<p>Daha sonra yüklenen kurulum dosyasını kurarak ESP32’nizin internet üzerinden Arduino Sketch ile kodlayabilirsiniz. Gördüğünüz gibi benim kullandığım DOIT ESP32 DEVKIT V1 kartı internet üzerinden Sketch ile bağlantı kurdu. Şimdi kodumuzu yükleyebiliriz. ( <strong>Fotoğraf 3.7</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--1024x512.jpg" alt="Kartımızın Arduino create agent sayesinde editörden bağlantı kurduğunu gösteren fotoğraf. " class="wp-image-7442" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 50" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--1024x512.jpg 1024w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--300x150.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--768x384.jpg 768w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--150x75.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--450x225.jpg 450w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch--1200x600.jpg 1200w, https://blog.robo90.com/wp-content/uploads/2023/07/arduino-sketch-.jpg 1513w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Fotoğraf 3.7</figcaption></figure>
</div>


<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide"/>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline">UYARI</span></strong></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Kodumuzu yüklerken yapmamız gereken en önemli şeylerden bir tanesi ESP32 üzerindeki BOOT butonuna bir süre basılı tutup çekmektir. Bunu yapmazsak kodumuz yüklenmeyecektir.</strong> <strong>&#8220;Eğer ESP32 geliştirme kartına nasıl yazılım atılacağını bilmiyorsanız <a href="https://blog.robo90.com/esp32-ye-program-nasil-yazilir-nelere-dikkat-etmemiz-gerekir/">ESP32&#8217;ye Program Nasıl Atılır?</a> &#8221; adlı blog yazımı okuyabilirsiniz.</strong> <strong>( Fotoğraf 3.8 )</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="759" height="430" src="https://blog.robo90.com/wp-content/uploads/2023/07/boot-button.jpg" alt="ESP32 &#039;nin boot butonu." class="wp-image-7445" style="width:408px;height:231px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 51" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/boot-button.jpg 759w, https://blog.robo90.com/wp-content/uploads/2023/07/boot-button-300x170.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/boot-button-150x85.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/boot-button-450x255.jpg 450w" sizes="(max-width: 759px) 100vw, 759px" /><figcaption class="wp-element-caption">Fotoğraf 3.8</figcaption></figure>
</div></blockquote>



<h2 class="wp-block-heading">Devrenin Kurulumu</h2>



<p>Önce breadboard üzerine LED’imizi ve direncimizi bağlayalım. Ben direnci LED’in eksi ucundan toprağa verdim. Siz isterseniz artı ucuna da takabilirsiniz. ( <strong>Fotoğraf 3.9</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="745" height="747" src="https://blog.robo90.com/wp-content/uploads/2023/07/led-ve-direnc.jpg" alt="Breadboard&#039;a bağlı bir LED ve LED&#039;in eksi bacağına seri bağlı ve GND ye giden birr direnç." class="wp-image-7446" style="width:343px;height:344px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 52" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/led-ve-direnc.jpg 745w, https://blog.robo90.com/wp-content/uploads/2023/07/led-ve-direnc-300x300.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/led-ve-direnc-150x150.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/led-ve-direnc-450x451.jpg 450w" sizes="(max-width: 745px) 100vw, 745px" /><figcaption class="wp-element-caption">Fotoğraf 3.9</figcaption></figure>
</div>


<p>Daha sonra ESP32’miz ile LED’imizin bağlantılarını yapalım. LED’in artı kısmı ESP32’nin D2 pinine, eksi kısmı ise ESP32’nin herhangi bir GND pinine bağlamamız gerek. ( <strong>Fotoğraf 4.0</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="628" height="751" src="https://blog.robo90.com/wp-content/uploads/2023/07/esp32-and-pin-connection.jpg" alt="LED’in artı kısmı ESP32 ’nin D2 pinine, eksi kısmı ise ESP32’nin herhangi bir GND pinine bağlandığını gösteren fotoğraf." class="wp-image-7447" style="width:368px;height:440px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 53" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/esp32-and-pin-connection.jpg 628w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-and-pin-connection-251x300.jpg 251w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-and-pin-connection-150x179.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-and-pin-connection-450x538.jpg 450w" sizes="(max-width: 628px) 100vw, 628px" /><figcaption class="wp-element-caption">Fotoğraf 4.0</figcaption></figure>
</div>


<p>Sonunda! Tüm devre ve yazılım hazır. ( <strong>Fotoğraf 4.1</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="751" height="757" src="https://blog.robo90.com/wp-content/uploads/2023/07/esp32-resistor-and-led-.jpg" alt="ESP32 ve Breadboard&#039;a kurduğumuz devrenin tek bir karede gösterimi." class="wp-image-7448" style="width:413px;height:416px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 54" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/esp32-resistor-and-led-.jpg 751w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-resistor-and-led--298x300.jpg 298w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-resistor-and-led--150x151.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/esp32-resistor-and-led--450x454.jpg 450w" sizes="(max-width: 751px) 100vw, 751px" /><figcaption class="wp-element-caption">Fotoğraf 4.1</figcaption></figure>
</div>


<h2 class="wp-block-heading">Test Kısmı</h2>



<p>Dashboard kısmından ayarladığımız switch widgeti açıp kapattıkça ledimizin yanıp söndüğünü gözlemleyebiliriz. ( <strong>Fotoğraf 4.2</strong> )</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="660" height="597" src="https://blog.robo90.com/wp-content/uploads/2023/07/test-on-pc.jpg" alt="Bilgisayar üzerindeki kurduğumuz switch üzerinden ESP32 &#039;mize bağlı LED&#039;i internet üzerinden kontrol ettiğimizi gösteren resim" class="wp-image-7449" style="width:510px;height:461px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 55" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/test-on-pc.jpg 660w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-pc-300x271.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-pc-150x136.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-pc-450x407.jpg 450w" sizes="(max-width: 660px) 100vw, 660px" /><figcaption class="wp-element-caption">Fotoğraf 4.2</figcaption></figure>
</div>


<p>Aynı zamanda telefonunuza Arduino IOT uygulamasını yükleyerek kayıt olduğunuz hesap üzerinden de LED’inizi istediğiniz gibi kontrol edebilirsiniz. ( <strong>Fotoğraf 4.3</strong> ) </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="705" height="597" src="https://blog.robo90.com/wp-content/uploads/2023/07/test-on-phone.jpg" alt="Arduino IOT&#039;nin mobil uygulaması üzerinden ESP32 &#039;mize bağlı LED&#039;i internet üzerinden kontrol ettiğimizi gösteren resim." class="wp-image-7450" style="width:511px;height:433px" title="&#x1f310; ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir? 56" srcset="https://blog.robo90.com/wp-content/uploads/2023/07/test-on-phone.jpg 705w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-phone-300x254.jpg 300w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-phone-150x127.jpg 150w, https://blog.robo90.com/wp-content/uploads/2023/07/test-on-phone-450x381.jpg 450w" sizes="(max-width: 705px) 100vw, 705px" /><figcaption class="wp-element-caption">Fotoğraf 4.3</figcaption></figure>
</div>


<p>Evet. Bu blog yazımızda Arduino IOT ile kolay bir şekilde ESP32&#8217;mizi internetin çektiği her yerden nasıl kontrol edebileceğimiz öğrendik. Diğer Arduino IOT araçlarını kullanarak neler yapabileceğiniz bir hayal etsenize. ESP32&#8217;ye bir sıcaklık ve nem sensörü bağlayarak telefonunuzdan ortamın sıcaklığını görebilir, LED yerine bir röle modülü bağlayarak istediğiniz cihazı açıp kapatabilirsiniz. Kısacası yapabileceğiniz şeylerin tek sınırı hayal gücünüz. Bir sonraki yazımızda da hayal gücünüzün sınırlarının genişlemesine yardımcı olacağını düşündüğüm bir projeyi inceleyeceğiz. Aşağıdaki linkten <strong><a href="https://blog.robo90.com/esp32-cam-ile-yemekleriniz-yanmasin/">ESP32-CAM ile Yemekleriniz Yanmasın</a></strong> yazımı inceleyebilirsiniz. </p>
<p><a rel="nofollow" href="https://blog.robo90.com/esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/">🌐 ESP32 ve Arduino IOT ile LED Nasıl Kontrol Edilir?</a> yazısı ilk önce <a rel="nofollow" href="https://blog.robo90.com">Robo90 - Blog</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.robo90.com/esp32-ve-arduino-iot-ile-led-nasil-kontrol-edilir/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
