<?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 ilk ders &#8211; Robolink Akademi</title>
	<atom:link href="https://akademi.robolinkmarket.com/tag/arduino-ilk-ders/feed/" rel="self" type="application/rss+xml" />
	<link>https://akademi.robolinkmarket.com</link>
	<description>projebaşlasın</description>
	<lastBuildDate>Fri, 30 Apr 2021 11:15:14 +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 ilk ders &#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 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  id="_ytid_59782"  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://robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://robolinkmarket.com/breadboard" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://robolinkmarket.com/rgb-led-5mm" target="_blank" rel="noopener noreferrer">RGB</a></li>
<li>3 adet<a href="https://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://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" fetchpriority="high" 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ü 1" 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="(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  id="_ytid_99780"  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://robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://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://robolinkmarket.com/buzzer" target="_blank" rel="noopener noreferrer">Buzzer</a></li>
<li>5 adet <a href="https://robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></li>
<li>6 adet <a href="https://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://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ı 2" 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ı 3" 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_49446"  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://robolinkmarket.com/arduino-modelleri"><span style="color: #00ccff;">Arduino Uno</span></a></li>
<li><a href="https://robolinkmarket.com/breadboard"><span style="color: #00ccff;">Breadboard</span></a></li>
<li>1 adet <a href="https://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://robolinkmarket.com/5mm-kirmizi-led-10-adet"><span style="color: #00ccff;">Kırmızı Led</span></a></li>
<li>5 adet <a href="https://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://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 4" 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 5" 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_66254"  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://robolinkmarket.com/arduino" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</p>
<p><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></p>
<p>1 adet <a href="https://robolinkmarket.com/ldr-5mm" target="_blank" rel="noopener noreferrer">5mm LDR</a> (Işığa bağımlı direnç)</p>
<p>5 adet <a href="https://robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></p>
<p>5 adet <a href="https://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://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://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 6" 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_22549"  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://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span></p>
<p><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></p>
<p>5 adet <a href="https://robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a></p>
<p>5 adet <a href="https://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://robolinkmarket.com/10k-potansiyometre" target="_blank" rel="noopener noreferrer">10k  Potansiyometre</a></p>
<p>15 adet <a href="https://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ü 7" 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ü 8" 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 1: LED Yakıp, Söndürme</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-1-led-yakip-sondurme/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-1-led-yakip-sondurme/#respond</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Mon, 08 Jul 2019 11:22:42 +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[led]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9293</guid>

					<description><![CDATA[<p>Bu dersimizde Arduino uno kartımız ile  ilk fiziksel uygulamamızı yapacağız. Dijital 2 numaralı pine bağlı olan ledimizi 1 saniye aralıklar ile yakıp, söndüreceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-1-led-yakip-sondurme/">Arduino Başlangıç Dersleri 1: LED Yakıp, Söndürme</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 yazımızda Arduino ile basit bir led yakıp söndürme devresi yapacağız. Aşağıdaki devre şemasında gösterildiği şekilde led, direnç ve Arduino Uno&#8217;nun bağlantılarını yapalım. Unutma Ledin uzun bacağı + ve 2 numaralı dijital pine bağlanacaktır. Devremizi kurduk sanırım. O zaman Arduino Uno&#8217;yu kutu içeriğinde bulunan USB kablo yardımıyla bilgisayarımıza bağlayalım (Evet, o mavi kablo).</p>
<iframe loading="lazy"  id="_ytid_64641"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/BM2FyDGkXHQ?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 />
<p>Arduino derleyici kurulumunu yaptığımızı varsayıyoruz. Kurulum yapmadıysanız <a href="https://akademi.robolinkmarket.com/arduino-ide-kurulumu/" target="_blank" rel="noopener noreferrer">bu</a> linkten faydalanabilirsiniz.</p>
<h2><span style="text-decoration: underline; color: #ff9900;"><strong>Malzeme Listesi:</strong></span></h2>
<ul>
<li><a href="https://robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li><a href="https://robolinkmarket.com/5mm-kirmizi-led-10-adet" target="_blank" rel="noopener noreferrer">Kırmızı Led</a> (Farklı bir renk de kullanabilirsiniz.)</li>
<li><a href="https://robolinkmarket.com/1-4w-330r-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">330 Ohm Direnç</a> (Turuncu-Turuncu-Kahverengi)</li>
<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Erkek-Erkek Jumper Kablo</a></li>
</ul>
<h2><span style="text-decoration: underline; color: #ff9900;"><strong>Devre Şeması:</strong></span></h2>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="alignnone  wp-image-9300 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?resize=488%2C204&#038;ssl=1" alt="led yak 00" width="488" height="204" title="Arduino Başlangıç Dersleri 1: LED Yakıp, Söndürme 9" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?resize=300%2C125&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?resize=768%2C319&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?resize=1024%2C425&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?w=1861&amp;ssl=1 1861w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/led_yak_00.jpg?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 488px) 100vw, 488px" /></p>
<h2><span style="text-decoration: underline;"><strong><span style="color: #ff9900; text-decoration: underline;">Arduino Kodu:</span></strong></span></h2>
<p>Evet kodlama kısmına geçmek için sabırsızlandığınız farkındayız. Daha önceden indirmiş olduğumuz Arduino derleyicimizi açıyoruz ve sol üst köşede bulunan Dosya bölümündeki Yeni sekmesine tıklıyoruz karşımıza yeni bir Arduino sayfası açılacaktır. Açmış olduğumuz bu yeni sayfada void setup() ve void loop() gibi kod blokları hazır bir şekilde gelmektedir. Hem alışkanlık kazanmak hem de bu blokları tanımak adına sayfadaki tüm yazıları siliyoruz.</p>
<hr />
<p>Şimdi kendi kodumuza başlayalım. #define led 2 ile led adlı değişkenimize Arduino Uno&#8217;daki dijital 2 pinini atıyoruz. <span style="color: #ff0000;">void setup()</span> şekilindeki tanımlamalara fonksiyon denmektedir. <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span>da bu bölüme programımız için gerekli ayarlamaları, konfigürasyonları ve <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span>yu başlattığımız anda sadece bir kez çalışmasını istediğimiz bölümleri iki süslü parantez ( { , } ) arasına yazarız ve <span style="color: #ff0000;">void setup()</span> tüm bunları kapsamış olur.</p>
<p><span style="color: #ff0000;">void setup()</span> fonksiyonu içerisine <span style="color: #ff0000;">pinMode(led,OUTPUT)</span> ile ledimizin bağlı olduğu pinin dijital çıkış (OUTPUT) olarak tanımlandı. <span style="color: #ff0000;">void loop()</span> fonksiyonu kısmı iki süslü parantez arasına yazmış olduğumuz kod bloklarını <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> da enerji olduğu sürece sonsuz bir döngü şeklinde çalıştırmaktadır.</p>
<p><span style="color: #ff0000;">void loop()</span> fonksiyonu içerisine program da  sürekli bir şekilde çalışmasını istediğimiz kod bloklarını yazarız. <span style="color: #ff0000;">digitalWrite(led, HIGH);</span> buradaki <span style="color: #ff0000;">digitalWrite()</span> adından da anlayacağımız üzere dijital yazma işlemi yapmaktadır ve led adlı 2 numaralı dijital pini HIGH (1) lojik seviyesine ayarlar. Burada led yazan yere direkt 2 yazsaydık hiçbir fark olmazdı. Dijital terimi 1=5V=HIGH  ve 0=0V=GND=LOW  olarak geçmektedir.</p>
<p><span style="color: #ff0000;">delay(1000);</span> programın bu kısımda 1000 milisaniye hiçbir işlem yapmadan beklemesini belirtir. <span style="color: #ff0000;">delay()</span> parantez içerisine istenilen zaman aralığı verilebilir.</p>
<p><span style="color: #ff0000;">digitalWrite(led,LOW);</span>  bu kısımda daha önceden lojik HIGH seviyesinde olan led pinimizi lojik LOW seviyesine çekmiş olduk. Tekrar <span style="color: #ff0000;">delay(1000);</span>  ile hiçbir işlem yapmadan 1000 milisaniye beklemesini belirtik. Program bu kısımdan sonra tekrar <span style="color: #ff0000;">void loop()</span> kısmının başına geçer ve yukarıda belirtiğimiz adımları tekrar gerçekleştirir.</p>
<hr />
<p>Şimdi kodumuzu Arduino Uno&#8217;ya yükleyelim. Port ve kartımız seçili değil ise araçlar bölümünden seçmeyi unutmayalım ve sağ tarafı gösteren ok işaretine tıklayalım. Dosyanın kayıt edilmesini istediğimiz yeri ve ismini yazarak onaylayalım ve kodumuz yükleniyor. Özet olarak <span style="color: #ff0000;">void loop()</span> kısmında tanımlamış olduğumuz ledin 1000 milisaniye yanmasını ve 1000 milisaniye sönmesini programlamış olduk ve bu işlem enerji kesilene kadar devam etmektedir. Unutmayalım: noktalı virgüllerin kullanılması gereken yerler var ve bu kısımlarda kullanılmadığı durumlarda program hata verir.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/d11ffbf9fc0f7f8254bca8f5825739dd" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Artık kodumuzu Arduino&#8217;ya yükleyebilir ve led yakıp söndürme uygulamasını gerçekleştirebiliriz. Yükledikten sonra size göz kırpan ledinizle iyi vakit geçirebilirsiniz!</p>
<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>-Dersleri Robolink Teknoloji <a href="https://www.youtube.com/watch?v=d3_2YJqmv7k&amp;list=PLTWsZgsj8Cxn_H9npplqo7AWHX7CBf9dY&amp;ab_channel=RobolinkTeknoloji" target="_blank" rel="noopener noreferrer nofollow"><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">Youtube</span></span></a> kanalından takip edebilirsiniz. </p>



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

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-1-led-yakip-sondurme/">Arduino Başlangıç Dersleri 1: LED Yakıp, Söndürme</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-1-led-yakip-sondurme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9293</post-id>	</item>
	</channel>
</rss>
