<?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>Arduino Başlangıç Seti Eğitim Serisi &#8211; Robolink Akademi</title>
	<atom:link href="https://akademi.robolinkmarket.com/category/arduino-egitim-serileri/arduino-baslangic-seti-egitim-serisi/feed/" rel="self" type="application/rss+xml" />
	<link>https://akademi.robolinkmarket.com</link>
	<description>projebaşlasın</description>
	<lastBuildDate>Mon, 22 Jul 2024 12:23:04 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2018/10/RLT1_Logo-309x90_1.png?fit=32%2C32&#038;ssl=1</url>
	<title>Arduino Başlangıç Seti Eğitim Serisi &#8211; Robolink Akademi</title>
	<link>https://akademi.robolinkmarket.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">186053538</site>	<item>
		<title>Arduino Başlangıç Dersleri 13: Sıcaklık Kontrol ve Uyarı Uygulaması</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-13-sicakligini-kontrol-ve-uyari-uygulamasi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-13-sicakligini-kontrol-ve-uyari-uygulamasi/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Mon, 06 Apr 2020 10:21:54 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=11956</guid>

					<description><![CDATA[<p>Bu uygulamamız bir önceki uygulamamızda kullanmış olduğumuz LM35 sıcaklık sensörü ile ortamın ısını ölçerek kullanmış olduğumuz RGB led ve Buzzer ile görsel ve işitsel kontrol sağlayacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-13-sicakligini-kontrol-ve-uyari-uygulamasi/">Arduino Başlangıç Dersleri 13: Sıcaklık Kontrol ve Uyarı Uygulaması</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Sıcaklık kontrol ve uyarı uygulamamız ile bir önceki uygulamamızda kullanmış olduğumuz LM35 sıcaklık sensörü ile ortamın ısını ölçerek kullanmış olduğumuz <span style="color: #ff0000;">R</span><span style="color: #339966;">G</span><span style="color: #0000ff;">B</span> led ve Buzzer ile görsel ve sesli kontrol sağlayacağız.</p>
<iframe  id="_ytid_89057"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/JZdZuHByqTg?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><span style="color: #ff6600;"><strong><u>Malzeme Listesi:</u></strong></span></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a>(istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/lm35dz-sicaklik-sensoru" target="_blank" rel="noopener noreferrer">LM35DZ Sıcaklık Sensörü</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/rgb-led-5mm" target="_blank" rel="noopener noreferrer">RGB Led</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/buzzer" target="_blank" rel="noopener noreferrer">Buzzer</a></li>
<li>3 adet<a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li>11 adet <a href="https://www.robolinkmarket.com/20-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<p>Daha önce Lm35, RGB led ve Buzzer ‘ın ne olduğu hakkında bilgi vermiştik. RGB led iki farklı yapıda olabilir. Bunlar ortak anot veya ortak katot’tur. Ortak anot içinde bulunan ledlerin(kırmızı, yeşil ve mavi) artı bacaklarının birleşik olamasını, ortak katot ise eksi bacaklarının birleşik olamasını belirttiğini söyleyebiliriz. Bu uygulamada elinizde mevcut RGB led çeşidine göre 2 farklı devre şeması bulunmaktadır. Sizin RGB led’e uygun olan devre şemasını kullanarak devrenizi oluşturunuz.</p>
<h2><span style="color: #ff6600;"><strong><u>Devre Şeması Ortak Katot:</u></strong></span></h2>
<p style="text-align: center;"> <img data-recalc-dims="1" fetchpriority="high" decoding="async" class="alignnone  wp-image-11958" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=583%2C280&#038;ssl=1" alt="lm35uygulama rgb ortak katot" width="583" height="280" title="Arduino Başlangıç Dersleri 13: Sıcaklık Kontrol ve Uyarı Uygulaması 1" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=300%2C144&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=1024%2C493&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=768%2C369&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=696%2C335&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=1068%2C514&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?resize=873%2C420&amp;ssl=1 873w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_katot.jpg?w=1291&amp;ssl=1 1291w" sizes="(max-width: 583px) 100vw, 583px" /></p>
<h2><span style="color: #ff6600;"><strong><u>Devre Şeması Ortak Anot:</u></strong></span></h2>
<p><img data-recalc-dims="1" decoding="async" class="alignnone  wp-image-11957 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=531%2C237&#038;ssl=1" alt="lm35uygulama rgb ortak anod" width="531" height="237" title="Arduino Başlangıç Dersleri 13: Sıcaklık Kontrol ve Uyarı Uygulaması 2" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=300%2C134&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=1024%2C458&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=768%2C343&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=696%2C311&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=1068%2C477&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?resize=940%2C420&amp;ssl=1 940w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/04/lm35uygulama_rgb_ortak_anod.jpg?w=1204&amp;ssl=1 1204w" sizes="(max-width: 531px) 100vw, 531px" /></p>
<h2><span style="color: #ff6600;"><strong><u><span style="color: #ff6600;"><a style="color: #ff6600;" href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> Kodu:</u></strong></span></h2>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/bd2894589faa2454add3fb6000f41b4c" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Daha önceden yapmış olduğumuz uygulamalarda Lm35, RGB led ve Buzzer ayrı ayrı olarak veya uygulama içerinde kullanmıştık. Bu uygulamamızda LM35 sıcaklık sensörü üzerinden alınan sıcaklık bilgisine göre if,else if ve else yapıları kullanılarak RGB led ve buzzer ile kullanıcıya geri bildirimler sağlanacaktır. Ölçülen sıcaklık değeri, <span style="color: #3366ff;">15°C ‘den az ise mavi</span>, <span style="color: #33cccc;">15°C ile 25°C aralığında ise turkuaz</span>, <span style="color: #ffcc00;">25°C ile 35°C aralığında ise sarı</span>, <span style="color: #ff0000;">35°C’den yüksek ise kırmızı</span> ve 45°C yüksek ise hem buzzer ile sesli uyarı hemde kırmızı ışık ile kullanıcıya geri bildirim verilecektir. Bu uygulamada yazılan program Ortak katot RGB led için geliştirilmiştir. Eğer kullanmış olduğunuz RGB led Ortak anot ise yukarıda bulunan ortak anot devre şemasına göre kurulumu yapmalısınız. Kod kısmında yapmanız gereken tek <span style="color: #ff6600;">analogWrite(<span style="color: #ff0000;">ledPin</span>, <span style="color: #3366ff;">değer</span>);</span>  <span style="color: #3366ff;">değer</span> olarak yazmış olduğumuz PWM değerinin tersini almak olacaktır. Örneğin ortak katot da kırmızı ledi yakmak için <span style="color: #ff6600;">analogWrite(kirmiziPin, 255); </span>olarak yazılmakta ortak anotta ise <span style="color: #ff0000;">255</span> değeri yerine <span style="color: #ff6600;">0</span>, <span style="color: #ff6600;">analogWrite(kirmiziPin, 0);</span> yazmamız yeterli olacaktır. Ara değerler için <span style="color: #3366ff;">Ortak anot PWM değerini:</span><span style="color: #ff6600;"> 255</span>&#8211;<span style="color: #ff0000;">Ortak katot PWM değeri</span> şeklinde yazabiliriz. Sıcaklık kontrol ve uyarı uygulamamızla ilgili takıldığınız noktada yorum yazarak sorunuzu bize sorabilirsiniz.</p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-13-sicakligini-kontrol-ve-uyari-uygulamasi/">Arduino Başlangıç Dersleri 13: Sıcaklık Kontrol ve Uyarı Uygulaması</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-13-sicakligini-kontrol-ve-uyari-uygulamasi/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11956</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması</title>
		<link>https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/</link>
					<comments>https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/#respond</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Tue, 31 Mar 2020 13:06:09 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=11940</guid>

					<description><![CDATA[<p>Bu uygulamamızda LM35DZ sıcaklık sensörü üzerinden Arduino ile okumuş olduğumuz analog değerleri belirli matematiksel işlemler sonucunda sıcaklık değeri olarak seri ekran üzerinde yazdıracağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/">Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bu uygulamamızda LM35 DZ sıcaklık sensörü üzerinden Arduino ile okumuş olduğumuz analog değerleri belirli matematiksel işlemler sonucunda sıcaklık değeri olarak seri ekran üzerinde yazdıracağız.</p>
<iframe loading="lazy"  id="_ytid_65205"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/JZdZuHByqTg?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">LM35 Nedir?</span></span></strong></h2>
<p>LM35 serisi hassas sıcaklık sensörü entegre devresidir. LM35 santigrat dereceye doğru orantılı olarak bir çıkış gerilimi vermektedir. LM35 sıcaklık sensörü -55 °C ile 150°C arasında sıcaklık değerlerini ölçebilmektedir. LM35 sıcaklık sensörü 1°C’ye karşılık olarak yaklaşık 10mV çıkış gerilimi vermektedir. Bu çıkış gerilim değerlerini referans alarak Arduino programında yapacağımız matematiksel işlemler sıcaklık bilgisini rahatlıkla edinmiş oluruz.</p>
<h2><span style="text-decoration: underline; color: #ff6600;"><strong>Malzeme Listesi:</strong></span></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a>(istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/lm35dz-sicaklik-sensoru" target="_blank" rel="noopener noreferrer">LM35DZ Sıcaklık Sensörü</a></li>
<li>3 adet <a href="https://www.robolinkmarket.com/20-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Devre Şeması:</span></strong></h2>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-11941 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=634%2C241&#038;ssl=1" alt="lm35uygulama" width="634" height="241" title="Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması 3" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=300%2C114&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=1024%2C391&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=768%2C293&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=696%2C266&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=1068%2C407&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?resize=1101%2C420&amp;ssl=1 1101w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama.jpg?w=1177&amp;ssl=1 1177w" sizes="auto, (max-width: 634px) 100vw, 634px" /></p>
<h2><span style="text-decoration: underline; color: #ff6600;"><strong>Arduino Kodu:</strong></span></h2>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/95b04692c17f1f44df70382f205af3b7" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle pin ve değişken tanımlamalarını yapıyoruz. Seri ekranı <span style="color: #ff6600;">9600</span> baud rate hızında başlatıyoruz. <span style="color: #ff6600;">analogRead(Lm35Pin);</span> ile lm35 sıcaklık sensörünün çıkışını analog olarak okuyoruz ve OkunanDeger adlı değişkene atıyoruz. Okumuş olduğumuz bu değer 0 ile 1023 arasındadır. Bu değeri seri ekran üzerinde yazdırıyoruz.</p>
<p>Okunan analog değer gerilim değerini ifade etmediğinden okumuş olduğumuz bu değeri gerilim değerine çeviriyoruz.</p>
<p>Bu çevirmeyi <span style="color: #ff6600;">GerilimDegeri = (OkunanDeger/1023)*5000;</span> ile elde ediyoruz. Burada elde ettiğimiz gerilim değeri mV cinsindendir.</p>
<p>Başta da belirtiğimiz üzere <span style="color: #ff6600;">10mV &#8211; 1°C</span>’ye karşılık geldiğinden okumuş olduğumuz gerilim değerini 10 ’a bölerek sıcaklık bilgisini santigrat cinsinden elde ediyoruz.  Elde etmiş olduğumuz sıcaklık bilgisini seri ekran üzerinden yazdırıyoruz. Son olarak okunacak olan parazit gerilim değerlerini elimine etmek için belli bir süre gecikme tanımlıyoruz. Yazmış olduğumuz programın çıktısı aşağıda gösterilen seri ekran görüntüsü şeklindedir.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone  wp-image-11943 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?resize=486%2C262&#038;ssl=1" alt="lm35uygulama seriekran" width="486" height="262" title="Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması 4" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?resize=300%2C162&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?resize=768%2C415&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?resize=696%2C376&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?resize=778%2C420&amp;ssl=1 778w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2020/03/lm35uygulama_seriekran.jpg?w=861&amp;ssl=1 861w" sizes="auto, (max-width: 486px) 100vw, 486px" /></p>
<p>Sizde yapmış olduğumuz bu uygulamaya ek olarak okunan değer aralığına göre belirli ledlerin yanmasını sağlayan uygulamayı gerçekleştirebilirsiniz.</p>



<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/">Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11940</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Seti Eğitim Serisi Listesi</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-seti-egitim-serisi-listesi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-seti-egitim-serisi-listesi/#respond</comments>
		
		<dc:creator><![CDATA[Ecehan Çivril]]></dc:creator>
		<pubDate>Thu, 31 Oct 2019 12:39:02 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=11517</guid>

					<description><![CDATA[<p>Arduino Başlangıç seti Arduino kurulumundan başlayıp, CH340 driver kurulumu ardından Arduino uygulamaları ile devam etmektedir. Bu başlangıç dersinin amacı Arduino’ya sıfırdan başlayan bir kişinin hem teorik olarak, hem de donanımsal olarak gelişmesini sağlayabilmektir. Ayrıca, kendi kendine projelerini yapabilecek konuma gelebilmektir. Dilerseniz sizde bu derslerden sonra deneyebilirsiniz. 🙂 Arduino IDE (derleyici) Kurulumu CH340 Driver Kurulumu Arduino [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-seti-egitim-serisi-listesi/">Arduino Başlangıç Seti Eğitim Serisi Listesi</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #000000;"><a style="color: #000000;" href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> Başlangıç seti <span style="color: #000000;"><a style="color: #000000;" href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> kurulumundan başlayıp, CH340 driver kurulumu ardından <span style="color: #000000;"><a style="color: #000000;" href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> uygulamaları ile devam etmektedir. Bu başlangıç dersinin amacı Arduino’ya sıfırdan başlayan bir kişinin hem teorik olarak, hem de donanımsal olarak gelişmesini sağlayabilmektir. Ayrıca, kendi kendine projelerini yapabilecek konuma gelebilmektir. Dilerseniz sizde bu derslerden sonra deneyebilirsiniz. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<ul>
<li><a href="https://akademi.robolinkmarket.com/arduino-ide-kurulumu/" target="_blank" rel="noopener noreferrer">Arduino IDE (derleyici) Kurulumu</a></li>
<li><a href="https://akademi.robolinkmarket.com/ch340-driver-kurulumu/" target="_blank" rel="noopener noreferrer">CH340 Driver Kurulumu</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-ile-ilk-uygulama/" target="_blank" rel="noopener noreferrer">Arduino ile İlk Uygulama</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-dersleri-1-breadboard-nedir-nasil-kullanilir/" target="_blank" rel="noopener noreferrer">Breadboard Nedir? Nasıl kullanılır?</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-1-led-yakip-sondurme/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 1: LED Yakıp, Söndürme</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-2-buton-ile-led-yakma/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 2: Buton ile Led Yakma</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-3-buton-ile-karasimsek-uygulamasi/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 3: Buton ile Karaşimşek Uygulaması</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-4-ldr-ile-analog-okuma-ve-seri-haberlesme/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 4: LDR ile Analog Değer Okuma ve Seri Ekran</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 5: LDR ile Led Parlaklık Kontrolü</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 7: LDR ile Işık Seviyesi Göstergesi</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü</a></li>
<li><a href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme</a></li>
<li><a href="https://akademi.robolinkmarket.com/lm35-sicaklik-sensoru-uygulamasi/" target="_blank" rel="noopener noreferrer">Arduino Başlangıç Dersleri 12: LM35 Sıcaklık Sensörü Uygulaması</a></li>
</ul>


<p></p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-seti-egitim-serisi-listesi/">Arduino Başlangıç Seti Eğitim Serisi Listesi</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-seti-egitim-serisi-listesi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11517</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 13:16:50 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[rgb led]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9485</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda DHT11 sıcaklık ve nem sensöründen okuduğumuz sıcaklık bilgisine göre RGB ledimizin kontrolünü sağlayacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/">Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda DHT11 ile sıcaklık ve nem sensöründen okuduğumuz sıcaklık bilgisine göre RGB ledimizin kontrolünü sağlayacağız.</p>
<hr />
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></strong></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/dht11-sicaklik-ve-nem-sensoru" target="_blank" rel="noopener noreferrer">DHT11 Sensörü</a> (Sıcaklık ve nem sensörü)</li>
<li>1 adet <a href="https://www.robolinkmarket.com/rgb-led-5mm" target="_blank" rel="noopener noreferrer">RGB Led</a></li>
<li>2adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li>1 adet <a href="https://www.robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">10K Ohm Direnç</a> (Kahverengi-Siyah-Turuncu)</li>
<li>7 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<hr />
<p><span style="font-size: inherit;">Sıcaklık ve nem sensörü, 0°C ile 50°C aralığındaki sıcaklık değerini ve %20 ile %90 aralığındaki nem değerini ölçmektedir. Ayrıca çalışması için bir kütüphane indirmemiz gerekiyor. DHT11 kütüphanesini indirelim. Daha önceden RGB ledimizi kullanmıştık. Burada sadece RGB ledimizin kırmızı ve mavi renklerini kullanacağımızdan, ilgili pinleri kullanıyoruz. DHT11 sıcaklık modülünün data pininde 10K ohm değerinde bir “Pull-up” direnci kullanıyoruz. Bu direnç elektriksel parazitlenmeyi engelleyecektir.</span></p>
<p>Aşağıdaki devre şemamıza göre devremizi breadboard üzerine kuralım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone wp-image-18381 size-full" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=696%2C312&#038;ssl=1" alt="dht" width="696" height="312" title="Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme 5" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?w=1484&amp;ssl=1 1484w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=300%2C135&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=1024%2C460&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=768%2C345&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=150%2C67&amp;ssl=1 150w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=696%2C312&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=1068%2C479&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?resize=936%2C420&amp;ssl=1 936w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<p> </p>
<p>Devremizi kurduktan sonra dht11 kütüphanesini <a href="https://github.com/adidax/dht11/archive/refs/heads/master.zip" rel="nofollow noopener" target="_blank">buraya</a> tıklayıp indirdikten sonra kurabilirsiniz. kütüphane kurulumuda bittiğine göre Kodumuza geçebiliriz.</p>
<p>View the code on <a href="https://gist.github.com/kerem-ce/c840c6eef70db759f2d944954b1017b5" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p><span style="color: #ff0000;">#include &lt;dht11.h&gt;</span> ile DHT11 kütüphanesi eklendi.</p>
<p>Gerekli pin tanımlamaları yapıldı.</p>
<p><span style="color: #ff0000;">#define DHT11PIN 7 </span>komutu ile sensörümüzün bağlı olduğu pini tanımlamış olduk.</p>
<p>Gerekli değişken tanımlamaları yapıldı. Burada float tipinde tanımlamış olduğumuz değişkenler ondalıklı sayı tipinde tanımlanmış oldu.</p>
<p>Serial haberleşmemizi başlattık ve çıkış pinlerini tanımladık.</p>
<p><span style="color: #ff0000;">int chk = DHT11.read(DHT11PIN); <span style="color: #000000;">komutu ile hangi pinden okuma alacağını belirttik</span></span></p>
<p><span style="color: #ff0000;">Serial.print</span> komutları ile sıcaklık ve nem bilgileri serial ekrana yazdırılır.</p>
<p><span style="color: #ff0000;">Mavi_deger = 250 &#8211; (10 * DHT11.temperature);</span> bu denklem, sıcaklık değeri 0 ile 25°C arasındaysa mavi ledin parlaklığının bu sıcaklık değerine oranla ayarlanmasını sağlayacaktır.</p>
<p><span style="color: #ff0000;">Kirmizi_deger = (10 * DHT11.temperature) &#8211; 250;</span> bu denklem, sıcaklık değeri 25 ile 50°C arasındaysa kırmızı ledin parlaklığının bu sıcaklık değerine oranla ayarlanmasını sağlayacaktır.</p>
<p>Elde edilen mavi ve kırmızı değerler PWM sinyali için kullanılarak İlgili pinlere analog yazma işlemi gerçekleştirildi.</p>
<hr />
<p>Özet olarak ölçülen sıcaklık ve nem bilgisi seri ekrana yazdırılacak. Sıcaklık 0°C ile 25 °C arasındaysa mavi led, 25°C ile 50°C arasındaysa kırmızı led ve ölçülen sıcaklık değerine göre bu ledlerin parlaklığı ayarlanacaktır.</p>
<hr />
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9487 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht11seri.png?resize=390%2C194&#038;ssl=1" alt="dht11seri" width="390" height="194" title="Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme 6" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht11seri.png?resize=300%2C149&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/dht11seri.png?w=434&amp;ssl=1 434w" sizes="auto, (max-width: 390px) 100vw, 390px" /></p>
<p>Kodumuzu yüklediğimizde seri ekranımızda bu şekilde sıcaklık ve nem değerlerinin görülmesi gerekiyor. Eğer takıldığınız bir yer olduysa veya bize sormak istediğiniz bir şey olursa size yardımcı olmayı çok isteriz. Bu nedenle yorum yazmaktan çekinmeyin!</p>
<hr />
<p>Bu dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/">Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9485</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 12:27:33 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino ilk ders]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[rgb led]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9472</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda seri ekran üzerinden yazılan karakterlere göre RGB ledimizin kontrolünü gerçekleştireceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/">Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda seri ekran üzerinden yazılan karakterlere göre RGB led kontrolü &#8216;nü gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_83608"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/JZdZuHByqTg?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<hr />
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></strong></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/rgb-led-5mm" target="_blank" rel="noopener noreferrer">RGB</a></li>
<li>3 adet<a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer"> 330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li>4 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<hr />
<p>RGB led, 3 ana renk barındıran bir mantar led çeşididir. Bu 3 ana renklerin kombinasyonlarıyla ara renkle renkler elde edilir. Kontrolü standart mantar ledler ile aynıdır ve PWM sinyalleri ile kontrol edilir. Mevcut RGB ledimiz ortak katot olduğundan uzun bacak GND hattına bağlanır. Devre şemasında gösterildiği şekilde devremizi breadboard üzerine kuralım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9473 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?resize=471%2C198&#038;ssl=1" alt="rgbled" width="471" height="198" title="Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü 7" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?resize=300%2C126&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?w=608&amp;ssl=1 608w" sizes="auto, (max-width: 471px) 100vw, 471px" /></p>
<p>Kodumuza geçebiliriz.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/e25b55ccc4419c7e368e07e1d3edf713" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle gerekli pin tanımlamalarını yapalım. Serial haberleşmemizi başlatalım. RGB ledimizin pinlerini çıkış olarak tanımlayalım. İlk açılışta serial ekranımıza &#8220;Renk secimi icin Kirmizi: k, Mavi: m, Yesil: y, Beyaz: b, Sari: s, Turkuaz: t&#8217;dir.&#8221; İfadesini yazdıralım. if (Serial.available() &gt; 0) komutuyla serial haberleşmemizin durumunu kontrol ediyoruz. Veri girişi olursa bu değer 0‘dan büyük olacaktır. Serial ekrandan girilen harflere göre RGB ledimizi kontrol ediyoruz. Özet olarak kullanıcı tarafından serial ekrana girilen harflere göre ledimizin rengi değiştirilecektir. Eğer kullanıcı tanımlanan harfler dışında bir harf veya karakter girilirse led sönecektir.</p>
<hr />
<p>Seri Ekranımızı açıp sırayla; k, m, y, b, s, t harflerini yazalım ve ledimizin doğru çalışıp çalışmadığını kontrol edelim. Eğer bir yerde takıldıysanız ya da bir sorunuz olursa size yardımcı olmayı çok  isteriz. Bu nedenle yorum yazmaktan çekinmeyin!</p>
<hr />
<p>RGB Led Kontrolü &#8216; nü gerçekleştirdik. Bu dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><span style="color: #ffffff;">robolinkmarket.com</span></p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/">Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9472</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 08:57:23 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino ilk ders]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9464</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ultrasonik mesafe sensörü ve buzzer ile park sensörü yapacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/">Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ile park sensörü yapımı uygulaması gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_59564"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/haSFnU_G3II?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<hr />
<h3><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></h3>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/hc-sr04-arduino-ultrasonic-mesafe-sensoru" target="_blank" rel="noopener noreferrer">HC-SR04 Ultrasonik mesafe sensörü</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/buzzer" target="_blank" rel="noopener noreferrer">Buzzer</a></li>
<li>5 adet <a href="https://www.robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></li>
<li>6 adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li>18 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek- Erkek Jumper Kablo</a></li>
</ul>
<hr />
<p>Buzzer kullanımı ledlere benzer bir şekildedir. Buzzer&#8217;da uzun bacak anot (+) ve kısa bacak katot (-)‘tur ve kullanılırken buna dikkat edilmelidir. Aşağıdaki devre şemasında buzzer‘ın anot ucu kırmızı ve katot ucu da siyah olarak gösterilmiştir. Devre şemamızı breadboard üzerine kuralım ve kod kısmına geçelim.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9465 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?resize=602%2C289&#038;ssl=1" alt="hcsr04park" width="602" height="289" title="Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı 8" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?resize=300%2C144&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?resize=768%2C370&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?resize=1024%2C493&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?w=1995&amp;ssl=1 1995w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04park.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 602px) 100vw, 602px" /></p>
<p>Kodumuza geçelim. Bu uygulamada fonksiyon yapılarını kullanacağız ve bize getirdiği kolaylıkları öğreneceğiz. Fonksiyonlar genel olarak belirli bir kod bloğunun birden fazla kullanılması durumunda kullanılır ve kodumuzun anlaşılırlılık seviyesini artırır. Başlangıçta gerekli pin ve değişken tanımlamalarını yapalım.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/72d6bd26d2484cb7bddc26db005306ac" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p><span style="color: #ff0000;">void setup()</span> kısmında giriş, çıkış pinlerini belirtelim ve seri haberleşmeyi 9600 baud rate hızında başlatalım.</p>
<p><span style="color: #ff0000;">buzzer_uyari(mesafe_olc() * 8);</span> buzzer_uyari() adlı fonksiyona belirli değişkenler verilerek çağırılır ve verilen değişkenlere göre buzzer‘ın çıkarmış olduğu ton seviyesi değişmektedir. Bu değişkenlerden mesafe_olc()‘te bir fonksiyondur ve daha önce yapmış olduğumuz uygulamadaki mesafe ölçme kodunu barındırır ve bize dönüt olarak mesafe bilgisini integer formatında verir ve 8 ile çarpılarak buzzer_uyari() adlı fonksiyona süre bilgi olarak girilir. Bu fonksiyonlar void loop() döngüsü dışında tanımlanmıştır.</p>
<p><span style="color: #ff0000;">gosterge = mesafe_olc() / 10 + 1;</span> Buradaki denklemde mesafe_olc() fonksiyonundan alınan bilgi belirli matematiksel işlemler sonucunda 1 ile 6 arasına sınırlandırılır.</p>
<p>For döngüleri ile mesafenin durumuna göre ilgili gösterge (kırmızı) ledler yanmaktadır. Örneğin ölçülen mesafe 10 cm ise bütün ledler yanar, mesafe 50 cm’den fazla ise hiçbir led yanmaz.</p>
<p><span style="color: #ff0000;">void buzzer_Pin( int bekle) </span>fonksiyonunda kullanmış olduğumuz tone(buzzer_Pin,500); ile buzzer‘a bip sesine benzer ses çıkarması için gerekli tone bilgisi verilir.</p>
<p><span style="color: #ff0000;">delay(bekle);</span> ile daha önce değişken olarak verilen mesafe*8  bekleme süresini belirler ve buzzer sesi kapatılır ve aynı şekilde bekleme süresi kullanılır. Bu döngü fonksiyon çağrıldıkça gerçekleştirilir. Çağrılmaktan kastımız loop döngüsü içerisinde kullandığımız buzzer_uyari(mesafe_olc() * 8); kod bloğudur.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9466 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04parkseri.png?resize=417%2C305&#038;ssl=1" alt="hcsr04parkseri" width="417" height="305" title="Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı 9" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04parkseri.png?resize=300%2C219&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04parkseri.png?w=685&amp;ssl=1 685w" sizes="auto, (max-width: 417px) 100vw, 417px" /></p>
<p>Seri ekranımızı açtığımızda yukarıdaki gibi ölçülen mesafeyi göstermesi gerekiyor. Ayrıca önündeki engele uzaklığına göre ledlerin kademeli olarak yanıp sönmesi gerekmekte. Tüm bunlar olurken buzzer&#8217;ın da ledlerle kalibre bir şekilde ötmesi gerekmektedir. Eğer takıldığınız bir yer veya sormak istediğiniz bir şey olursa size yardımcı olmayı çok isteriz. Bu nedenle yorum yazmaktan çekinmeyin!</p>
<hr />
<p>HC-SR04 ile park sensörü uygulamamız işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><span style="color: #ffffff;">robolinkmarket.com</span></p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/">Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9464</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 07:41:53 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino ilk ders]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9431</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ultrosonik mesafe sensörüyle mesafe ölçümü yapacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/">Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ultrosonik mesafe sensörüyle mesafe ölçümü yapacağız ve yapmış olduğumuz bu ölçümü kullanıcıya göstermek adına 5 adet kırmızı led ile ölçeklendireceğiz.</p>
<iframe loading="lazy"  id="_ytid_75403"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/haSFnU_G3II?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></strong></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri"><span style="color: #00ccff;">Arduino Uno</span></a></li>
<li><a href="https://www.robolinkmarket.com/breadboard"><span style="color: #00ccff;">Breadboard</span></a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/hc-sr04-arduino-ultrasonic-mesafe-sensoru"><span style="color: #00ccff;">HC-SR04 Ultrasonik mesafe sensörü</span></a></li>
<li>5 adet <a href="https://www.robolinkmarket.com/5mm-kirmizi-led-10-adet"><span style="color: #00ccff;">Kırmızı Led</span></a></li>
<li>5 adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet"><span style="color: #00ccff;">330 Ohm Direnç</span></a> (Turuncu-Turuncu-Kahverengi)</li>
<li>16 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-300mm"><span style="color: #00ccff;">Erkek-Erkek Jumper Kablo</span></a></li>
</ul>
<p>Öncelikle HC-SR04 Ultrasonik Mesafe Sensörünün nasıl çalıştığına bakalım. Bu sensör, sahip olduğu iki gözden biri (echo gözü)  ile ultrasonik bir ses dalgası gönderir ve herhangi bir cisimden yansıyan bu ses dalgası diğer gözü (trig gözü) ile alınır. Ses sinyalinin gitmesi ve cisimden yansıma süresi kullanılarak mesafe hesaplaması yapılır. Bu sensör ile 4 metreye kadar mesafe ölçülebilir.</p>
<p>Şimdi aşağıda bulanan devre şemasına göre devremizi breadboard üzerine kuralım. Sensörümüzün bağlantılarına dikkat edelim. Aksi takdirde sensörümüze zarar verebiliriz.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9432 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?resize=657%2C289&#038;ssl=1" alt="hcsr04mesafe" width="657" height="289" title="Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme 10" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?resize=300%2C132&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?resize=768%2C337&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?resize=1024%2C450&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?w=1995&amp;ssl=1 1995w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafe.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 657px) 100vw, 657px" /></p>
<p>Şimdi kodumuza geçelim.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/394aab69719590a754598d6937e88f58" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Gerekli pin ve değişken tanımlamalarımızı yapıyoruz.</p>
<p>Burada daha önce kullanmadığımız long tipindeki –9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 sayıları arasında değer alan bir değişken kullandık aslında daha önce kullanmış olduğumuz integer ile hemen hemen aynıdır. Fakat integer değişken tipinin saklama alanı yetmediği durumlarda long değişken tipi kullanılır. İhtiyaç yoksa kullanılması önerilmez. Çünkü hafıza da gereksiz şekilde yer kaplayacak ve programın daha yavaş çalışmasına sebep olabilir.</p>
<p>Gerekli giriş ve çıkış pinlerimizi tanımlıyoruz ve serial haberleşmemizi başlatıyoruz.</p>
<p><span style="color: #ff0000;">void loop()</span> döngümüzde trig pinimizi lojik HIGH yapıyoruz ve 1000 mikro saniye geçikme veriyoruz. Bu geçmenin sonunda trig pinini lojik LOW yapıyoruz.</p>
<p><span style="color: #ff0000;">Sure</span> adlı değişkenimize <span style="color: #ff0000;">pulseIn(echo_Pin,HIGH)</span> komutuyla sinyalin gidip, dönme süresini hesaplıyoruz.</p>
<p><span style="color: #ff0000;">mesafe = (sure / 29.1) / 2;</span> eşitliğiyle mesafe hesaplaması yapılıyor. Buradaki 29.1 ses sinyalinin ortamda yayılma hızıyla alakalı eşitlikten ve sinyal gidiş, dönüşünden dolayı 2 kat mesafe kat ettiğinden 2 ‘ye bölünüyor. Eğer hesaplanan mesafe 300 ‘den büyük ise mesafeye 300 (Bu değerler ortama göre değişebilir.) atanıyor. Bunun sebebi belli bir mesafeden sonra sensörün aldığı gürültü oranı artmakta ve bu gürültünün  bir şekilde filtrelenmesi gerekmektedir.</p>
<p><span style="color: #ff0000;">Serial.print();</span> ile ölçülen mesafe bilgileri serial ekrana yazdırılır.</p>
<p>if-else yapısı ile mesafe 0 ile 10 arasında ve 10 ‘a eşit ise 1. led 10 ile 20 arasında ve 20 ‘ye eşit ise 1. ve 2. led şeklinde koşullandırılarak mevcut ledler ile kullanıcıya mesafe bilgisi 0 ile 10cm arasında verilmektedir.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9434 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafeseri.png?resize=533%2C425&#038;ssl=1" alt="hcsr04mesafeseri" width="533" height="425" title="Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme 11" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafeseri.png?resize=300%2C239&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/hcsr04mesafeseri.png?w=684&amp;ssl=1 684w" sizes="auto, (max-width: 533px) 100vw, 533px" /></p>
<p>Kodumuzu Arduino&#8217;ya yükledikten sonra seri ekranımızı açtığımızda yukarıdaki görseldeki gibi mesafe ölçümlerinin yapılıyor olması lazım. Eğer yapım aşamasında bir sorun ile karşılaştıysanız size yardımcı olmayı çok isteriz. Bu nedenle yorum atmaktan çekinmeyin!</p>
<hr />
<p>Bu dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><span style="color: #ffffff;">robolinkmarket.com</span></p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/">Arduino Başlangıç Dersleri 8: HC-SR04 ile Mesafe Ölçme</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-8-hc-sr04-ile-mesafe-olcme/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9431</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 7: LDR ile Işık Seviyesi Göstergesi</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Thu, 11 Jul 2019 12:39:06 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino ilk ders]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[ldr]]></category>
		<category><![CDATA[led]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9416</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda daha önce yapmış olduğumuz ldr ile ışık şiddeti uygulamasının daha gelişmiş halini gerçekleştireceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/">Arduino Başlangıç Dersleri 7: LDR ile Işık Seviyesi Göstergesi</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, ldr ile ışık seviyesi göstergesi uygulamamızda daha önce yapmış olduğumuz ldr ile ışık şiddeti uygulamasının daha gelişmiş halini gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_23924"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/B7lBo7SkzcE?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></strong></h2>
<p><a href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</p>
<p><a href="https://www.robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></p>
<p>1 adet <a href="https://www.robolinkmarket.com/ldr-5mm" target="_blank" rel="noopener noreferrer">5mm LDR</a> (Işığa bağımlı direnç)</p>
<p>5 adet <a href="https://www.robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></p>
<p>5 adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</p>
<p>1 adet <a href="https://www.robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">10k Ohm Direnç</a> (Kahverengi-Siyah-Turuncu)</p>
<p>15 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></p>
<hr />
<p>Bu derste alınan ışık şiddetini, 5 adet kırmızı led ile seviyeli olarak göstereceğiz. Burada alınan ışık şiddeti 0 ile 1000 arasında ölçelendirilecek ve 5 seviyede kullanıcıya görsel dönüt sağlanacaktır. Devremizi aşağıdaki devre şemasında gösterildiği gibi breadboard üzerine kuralım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9417 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?resize=605%2C264&#038;ssl=1" alt="ldrledkontrol 1" width="605" height="264" title="Arduino Başlangıç Dersleri 7: LDR ile Işık Seviyesi Göstergesi 12" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?resize=300%2C131&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?resize=768%2C336&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?resize=1024%2C448&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?w=1782&amp;ssl=1 1782w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrledkontrol-1.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 605px) 100vw, 605px" /></p>
<p>Bağlantıları yaptıysak kodumuza geçebiliriz.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/e470019b69220158e6e4e5d3d2f978b5" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p><span style="font-size: 15px; font-family: Verdana, Geneva, sans-serif; color: #191e23; background-color: #ffffff;">Gerekli pin ve değişken tanımlamalarımızı yapıyoruz.</span></p>
<p><span style="color: #ff0000;">void setup()</span> döngüsünde Serial ekranımızı ve gerekli pin çıkışlarımızı tanımlıyoruz.</p>
<p><span style="color: #ff0000;">void loop()</span> döngüsünde Ldr ‘den analog okuma yapıyoruz ve bu değeri Ldr_deger adında integer (tamsayı) formatındaki değişkene atıyoruz.</p>
<p>Okunan ldr değerini  map komutuyla 0 ile 1000 arasına ölçeklendirip Isik_siddeti adlı değişkene atıyoruz.</p>
<p>Daha sonra if-else yapılarını kullanarak ışık şiddeti, eğer ışık şiddeti 200’e eşit veya 200‘den küçük ise sadece birinci led, 200 ile 400 arasında veya 400‘e eşitse birinci ve ikinci led şeklinde koşullandırmalar yapılmıştır.</p>
<p>Unutmayalım; hata ayıklama işlemi için serial ekran kullanımı projelerinizi geliştirirken büyük kolaylık sağlar.</p>
<p>Ldr ile ışık seviyesi göstergesi dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>






<p></p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/">Arduino Başlangıç Dersleri 7: LDR ile Işık Seviyesi Göstergesi</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-7-ldr-ile-isik-seviyesi-gostergesi/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9416</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Thu, 11 Jul 2019 09:09:05 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino ilk ders]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[potansiyometre]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9399</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda potansiyometre kullanaralk karaşimşek uygulamasının hızını kontrol edeceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/">Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, potansiyometre ile karaşimşek hız kontrolü uygulamamızda potansiyometre (ayarlı direnç) kullanarak okuyacağımız, 0V ile 5V (0-1023) arasındaki gerilim yardımıyla daha önce yapmış olduğumuz kara şimşek uygulamasının hızını kontrol edeceğiz.</p>
<iframe loading="lazy"  id="_ytid_90086"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/B7lBo7SkzcE?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">Malzeme Listesi:</span></span></strong></h2>
<p><span style="color: #00ccff;"><a style="color: #00ccff;" href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span></p>
<p><a href="https://www.robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></p>
<p>5 adet <a href="https://www.robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></p>
<p>5 adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</p>
<p>1 adet <a href="https://www.robolinkmarket.com/10k-potansiyometre" target="_blank" rel="noopener noreferrer">10k  Potansiyometre</a></p>
<p>15 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></p>
<hr />
<p>Devremizi aşağıdaki devre şemasına göre kuruyoruz.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9401 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?resize=696%2C304&#038;ssl=1" alt="karaşimşekpot" width="696" height="304" title="Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü 13" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?resize=300%2C131&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?resize=768%2C336&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?resize=1024%2C448&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?w=1782&amp;ssl=1 1782w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/kara%C5%9Fim%C5%9Fekpot.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<p>Devremizi kurduğumuza göre kodumuza geçebiliriz.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/de4d97d1479a3da50465aa4b4cf65503" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle gerekli değişken tanımlamalarını yapıyoruz.</p>
<p><span style="color: #ff0000;">void setup()</span> kısmında <span style="color: #ff0000;">Serial.begin(9600);</span> komutuyla serial haberleşmemizi 9600 baud rate hızında başlatıyoruz. Burada serial ekranı kullanmamızın sebebi hata ayıklamaktır. Yani okumuş olduğumuz analog değerler, mantıklı değerler mi? Yoksa parazit değerler mi? Ve ölçeklendireceğimiz süre için bir referans olması lazım; örneğin 30 altında olursa devre karasız çalışıyor. Bunun gibi parametreleri ve hata ayıklama işlemlerini gerçekleştirmemizde serial ekran büyük kolaylık sağlar.</p>
<p>Daha öncede yaptığımız gibi 2, 3, 4, 5 ve 6 numaralı dijital pinlerimizi çıkış olarak ayarlıyoruz.</p>
<p><span style="color: #ff0000;">void loop()</span> döngüsünde potansiyometredeki değeri analog olarak okuyoruz ve pot_deger adlı değişkene atıyoruz. Okumuş olduğumuz bu pot değerini, map() komutuyla 30 ile 300 arasına ölçeklendiriyoruz.</p>
<p>Daha önceden yapmış olduğumuz buton ile kara şimşek uygulamasında kullanmış olduğumuz <span style="color: #ff0000;">delay(100);</span> bekleme zamanı yerine burada <span style="color: #ff0000;">delay(sure);</span> yazarak kara şimşeğimizin hızını ayarlıyoruz.</p>
<p>Özet olarak dışarıdan alınan analog voltaj (0-1023 veya 0V ile 5V arası) map komutu ile 30-300 arasına ölçeklendirdik ve bu değeri kara şimşek döngümüzde süre olarak kullandık.</p>
<p>Kodumuzu Arduino&#8217;ya yükledikten sonra seri ekranımızı açtığımzda karşımıza böyle bir ekran çıkması gerekiyor:</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9403 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran.png?resize=337%2C227&#038;ssl=1" alt="seriekran" width="337" height="227" title="Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü 14" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran.png?resize=300%2C202&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran.png?resize=272%2C182&amp;ssl=1 272w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran.png?w=381&amp;ssl=1 381w" sizes="auto, (max-width: 337px) 100vw, 337px" /></p>
<hr />
<p>Potansiyometre ile karaşimşek hız kontrolü dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><span style="color: #ffffff;">robolinkmarket.com</span></p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/">Arduino Başlangıç Dersleri 6: Potansiyometre ile Karaşimşek Hız Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-6-potansiyometre-ile-karasimsek-hiz-kontrolu/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9399</post-id>	</item>
		<item>
		<title>Arduino Başlangıç Dersleri 5: LDR ile Led Parlaklık Kontrolü</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 14:00:49 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[Arduino uno]]></category>
		<category><![CDATA[ldr]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9387</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda LDR kullanarak kırmızı ledin parlaklığını kontrol edeceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/">Arduino Başlangıç Dersleri 5: LDR ile Led Parlaklık Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, LDR ile Led parlaklık kontrolü uygulamamızda LDR üzerinden analog okuma ile  PWM (Pulse width Modulation), darbe genişlik modülasyonunu kullanarak kırmızı ledimizin parlaklığını kontrol edeceğiz.</p>
<iframe loading="lazy"  id="_ytid_69756"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/pXH1D30AC-4?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">Malzeme Listesi:</span></span></strong></h2>
<ul>
<li><a href="https://www.robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://www.robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/ldr-5mm" target="_blank" rel="noopener noreferrer">5mm LDR</a> (Işığa bağımlı direnç)</li>
<li>1 adet <a href="https://www.robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></li>
<li>1 adet <a href="https://www.robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li>1 adet <a href="https://www.robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">10k Ohm Direnç</a> (Kahverengi-Siyah-Turuncu)</li>
<li>7 adet <a href="https://www.robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<hr />
<p>Başlamadan önce hatıratma:</p>
<p>Daha önce de değimiz gibi analog okuma kısmında 0V ile 5V arasında bir değer elde ediyorduk ve bu değer bize 1024 parçaya bölünerek geliyordu. Yani 0V‘un değeri 0, 5V’un değeri 1023 ve diğer değerler bu aralıktaydı. Örneğin analog olarak aldığımız 700 değeri aslında 5V*700/1024 ‘ten yaklaşık olarak 3.41V giriş gerilimi oluyor. Analog yazma (PWM) işleminde ise 0V ile 5V arasındaki değer 256 (0-255 arası) eşit parçaya bölünmektedir. Aralık hesabı için; 5V/256=0.0195 olur. Örneğin 124 değerini yazarsak 124*0.0195 ’ten yaklaşık olarak 2.42V çıkış gerilimi sağlayacaktır.</p>
<p>PWM işlemini hatırladığımıza göre artık devremizi aşağıdaki şekildeki gibi kurabiliriz.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-12263 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=614%2C299&#038;ssl=1" alt="Untitled Sketch bbbb" width="614" height="299" title="Arduino Başlangıç Dersleri 5: LDR ile Led Parlaklık Kontrolü 15" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=300%2C146&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=1024%2C500&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=768%2C375&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=1536%2C750&amp;ssl=1 1536w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=533%2C261&amp;ssl=1 533w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=696%2C340&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=1068%2C521&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?resize=861%2C420&amp;ssl=1 861w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?w=1871&amp;ssl=1 1871w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bbbb.jpg?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 614px) 100vw, 614px" /></p>
<p>Kodumuza geçelim.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/fb853382258d7080483781aa2c172c8e" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Değişken ve pin tanımlamalarımızı yapıyoruz. led adlı 3 numaralı pinimizi çıkış olarak tanımlıyoruz. Ledimizi 3 numaralı pine bağlamamızın sebebi 3 numaralı pinin PWM pinlerinden biri olmasıdır. Burdan anlayacağımız her pin PWM pini değildir.</p>
<p><a href="https://www.robolinkmarket.com/arduino" target="_blank" rel="noopener"><span style="color: #000000;">Arduino</span></a> Uno için bu pinler (Kart üzerinde yanlarında ~ sembolü bulunan pinler); 3, 5, 6, 9, 10 ve 11 numaralı dijital pinlerdir ve toplamda 6 adettir. Gerekli pin ve değişken tanımlamalarını yapıyoruz. led adlı 3 numaralı dijital pinimizi çıkış olarak ayarlıyoruz.</p>
<p>integer formatında tanımladığımız <span style="color: #ff0000;">Ldr_deger</span> adlı değişkenimize Ldr&#8217;den alınan analog bilgileri atıyoruz. <span style="color: #ff0000;">map()</span> komutu yardımıyla okumuş olduğumuz analog değeri <span style="color: #ff0000;">(Ldr_deger)</span>, 0 ile 1023 arasında olduğunu belirtiyoruz ve 0 ile 255 arasında ölçeklendiriyoruz.</p>
<p><span style="color: #ff0000;">map()</span> komutuyla yapılan bu ölçeklendirmeyi <span style="color: #ff0000;">Isik_siddeti</span> adlı değişkene atıyoruz.</p>
<hr />
<p>Özet olarak Ldr üzerinden alınan ışık şiddeti değerine göre, kırmızı ledimizin parlaklığını ayarlıyoruz. Arduino&#8217;yu bilgisayarımıza bağladıktan sonra kodumuzu yüklüyoruz ve çalışıp çalışmadığını test etmek için LDR&#8217;nin üzerine elimizle karanlık yapalım. Eğer algıladığı ışık şiddeti azaldıkça ledimizin parlaklığı da azalıyorsa devreyi doğru kurmuşuz demektir. Biz burada ışık şiddeti ile led  parlaklığını doğru orantılı şekilde ayarladık. Yani ışık şiddeti artarsa, led parlaklığı artacak. Siz de kendinizi geliştirmek için bu uygulamanın tam tersini yapmaya çalışın. Yani ışık çok ise parlaklık az, ışık az ise parlaklık çok olacak şekilde kodunu yazmayı deneyin ve başarılı olursanız ya da takıldığınız yerler olursa size yardımcı olmayı çok isteriz. Bu nedenle yorum yazmaktan çekinmeyin!</p>
<hr />
<p>LDR ile led parlaklık kontrolü dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p><span style="color: #ffffff;">robolinkmarket.com</span></p>




<p></p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/">Arduino Başlangıç Dersleri 5: LDR ile Led Parlaklık Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-5-ldr-ile-led-parlaklik-kontrolu/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9387</post-id>	</item>
	</channel>
</rss>
