<?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>display &#8211; Robolink Akademi</title>
	<atom:link href="https://akademi.robolinkmarket.com/tag/display/feed/" rel="self" type="application/rss+xml" />
	<link>https://akademi.robolinkmarket.com</link>
	<description>projebaşlasın</description>
	<lastBuildDate>Fri, 27 Sep 2024 19:27:41 +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>display &#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 ve Buton ile 7 Segment Display Sayaç Uygulaması</title>
		<link>https://akademi.robolinkmarket.com/arduino-ve-buton-ile-7-segment-display-sayac-uygulamasi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-ve-buton-ile-7-segment-display-sayac-uygulamasi/#respond</comments>
		
		<dc:creator><![CDATA[Yunus Emre EKE]]></dc:creator>
		<pubDate>Mon, 18 Jan 2021 05:24:53 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[display]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=14579</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda buton ve 7 segment display kullanarak sayaç uygulaması yapacağız.  Malzeme Listesi Arduino Breadboard 7 Segment Display (Ortak Katot) 2 Adet 330 Ohm Direnç ( Turuncu-Turuncu-Kahverengi) 3 Adet 10k Ohm Direnç ( Kahverengi-Kırmızı-Turuncu) 3 Adet Button Gerekli Jumper Kablolar 7 Segment Nedir?    Uygulamama başlamadan önce 7 segmentten kısa bir şekilde bahsetmek [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-buton-ile-7-segment-display-sayac-uygulamasi/">Arduino ve Buton ile 7 Segment Display Sayaç Uygulaması</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 buton ve 7 segment display kullanarak sayaç uygulaması yapacağız. </p>
<iframe  id="_ytid_22582"  width="696" height="522"  data-origwidth="696" data-origheight="522" src="https://www.youtube.com/embed/XjOCcjVTyMs?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>Malzeme Listesi</strong></span></h2>
<ul>
<li><a href="https://robolinkmarket.com/arduino-uno-r3-klon" target="_blank" rel="noopener"><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Arduino</span></span></a></li>
<li><a href="https://robolinkmarket.com/orta-boy-breadboard-beyaz-85x5" target="_blank" rel="noopener"><span style="vertical-align: inherit;"><span style="vertical-align: inherit;">Breadboard</span></span></a></li>
<li><a href="https://robolinkmarket.com/7-segment-display-142mm-kirmizi" target="_blank" rel="noopener">7 Segment Display (Ortak Katot)</a></li>
<li><a href="https://robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener">2 Adet 330 Ohm Direnç</a> ( Turuncu-Turuncu-Kahverengi)</li>
<li><a href="https://robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener">3 Adet 10k Ohm Direnç</a> ( Kahverengi-Kırmızı-Turuncu)</li>
<li><a href="https://robolinkmarket.com/4-pinli-tact-switch-6x6x65mm" target="_blank" rel="noopener">3 Adet Button</a></li>
<li><a href="https://robolinkmarket.com/jumper-kablo" target="_blank" rel="noopener">Gerekli Jumper Kablolar</a></li>
</ul>
<h2><span style="color: #ff6600;"><strong>7 Segment Nedir?</strong></span></h2>
<p>   Uygulamama başlamadan önce 7 segmentten kısa bir şekilde bahsetmek istiyorum.<br />7 Segment 7 adet ledden oluşturulmuş bir rakam gösteren devre elemanıdır. Aslında DP ledini de sayarsak 8 adet led oluyor ama 7 segment display diye adlandırılmıştır. 7 Segment display&#8217;in iç yapısı aşağıdaki görselde gösterimiştir. 2 tür 7 segment display vardır. Bunların tek farkı birisinin ortak katot ile birisinin de ortak katot ile çalıştırılmasıdır. </p>
<p>   Örnek olarak a&#8217;daki ledi yakmak için; Ortak Katot&#8217;un Gnd pinin GND&#8217;ye bağlıyoruz. A çıkışına ise +5V veriyoruz. Bu 5v&#8217;u arduino ile digitalWrite(a,HIGH); kodu ile de verebiliriz. Ortak anot için de bu işlem tam tersidir Vcc çıkışı +5V &#8216;a bağlanır ve a çıkışına LOW 0 voltaj verilir.</p>

<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="385" height="273" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/unnamed.jpg?resize=385%2C273&#038;ssl=1" alt="unnamed" class="wp-image-14582" style="width:385px;height:273px" title="Arduino ve Buton ile 7 Segment Display Sayaç Uygulaması 1" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/unnamed.jpg?w=385&amp;ssl=1 385w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/unnamed.jpg?resize=300%2C213&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/unnamed.jpg?resize=150%2C106&amp;ssl=1 150w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/unnamed.jpg?resize=100%2C70&amp;ssl=1 100w" sizes="(max-width: 385px) 100vw, 385px" /></figure></div>

<h2><span style="color: #ff6600"><strong>Devre Şeması</strong></span></h2>
<p>&nbsp; &nbsp;Malzeme listesindeki malzemeleri kullanarak devremizi aşağıdaki şemaya uygun olarak kuralım. 7 Segmentimizi bu örnekte ortak katot(-) olarak kullandım. Sizin elinizde yoksa ortak anot kullanabilirsiniz ama 7 segmentteki çıkışları Vcc(+5) ye bağlamanız gerekiyor.&nbsp; Üst veya alt taraftan 1 adet direnç kullanarak da çalışır ama 2 direnç kullanınca daha parlak ve güçlü yanıyor ledler.</p>
<p>&nbsp; &nbsp;3 adet buton kullandık. Bu butonlar 7 segmentteki yazan rakamları arttıracak, azaltacak veya sıfırlayacaktır. DP bağlantısını da yaptım ve bu nokta işaretini 7 segmentimizde 9 yazarken 1 arttırmak&nbsp; istediğimizde veya 0 yazarken 1 azaltmak istediğimizde yanıp sönmesini sağlayarak bir uyarı vermek amaçlı kullanacağım. 7 segmentimiz 9&#8217;ken +1 yaparsak 9 kalacaktır ve artmayacaktır. Bu işlem 0 iken -1 yapınca da aynı olacaktır. Uyarı verecektir ve değeri değişmeyecektir.</p>
<p>&nbsp; &nbsp;Devremizde kablo bağlantıları çok olduğu için dikkatli bir şekilde yaptıktan sonra uygulama kodlarımıza geçelim.</p>

<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" decoding="async" width="654" height="1024" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=654%2C1024&#038;ssl=1" alt="Devre" class="wp-image-14580" style="width:327px;height:512px" title="Arduino ve Buton ile 7 Segment Display Sayaç Uygulaması 2" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=654%2C1024&amp;ssl=1 654w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=192%2C300&amp;ssl=1 192w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=768%2C1203&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=981%2C1536&amp;ssl=1 981w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=150%2C235&amp;ssl=1 150w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=300%2C470&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=696%2C1090&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?resize=268%2C420&amp;ssl=1 268w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2021/01/Devre.png?w=1023&amp;ssl=1 1023w" sizes="(max-width: 654px) 100vw, 654px" /></figure></div>

</p>
<h2><strong><span style="color: #ff6600;">Arduino Kodları</span></strong></h2>
<p>&nbsp; &nbsp;7 segment display uygulamasında sayıların yazdırılması için gerekli kodlara <a href="https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/">bu uygulamaya</a> da bakabilirsiniz. Ben kod kısmında daha kısa bir şekilde yazacağım. İlk olarak sayac değişkeni oluşturuyoruz ve başlangıç olarak sıfır değerine eşitliyoruz. Butonlarımız için de değişken oluşturup pin numaralarına eşitliyoruz. Daha sonra sayilar isminde bir int dizisi oluşturuyoruz ve bu diziye 0&#8217;dan 9&#8217;a kadar sayıların 7 segment display için hangi sırayla 0(low), 1(high) verileceğine göre bir binary sayı oluşturuyoruz. Bu dizimiz ortak katot için geçerlidir.</p>
<p>&nbsp; &nbsp;Setup fonksiyonundan 2&#8217;den 9&#8217;a kadar olan 7 segment display pinlerimizi for döngüsü ile çıkış olarak tanımlıyoruz. Buton pinlerimizi de normal olarak giriş olarak tanımlıyoruz.</p>
<p>&nbsp; &nbsp;Loop fonksiyonunda ilk olarak deger değişkenimizdeki değerimiz SayiYaz fonksiyonu sayesinde 7 segment display&#8217;e yazılmış oluyor. Daha sonra butonlardan hangisine tıklandığını okuyoruz. Sıfırlama butonuna tıklandıysa değerimiz 0 oluyor ve tekrar ekranda gösteriliyor. Arttırma veya azaltma butonlarına tıklandıysa eğer değerimiz sırasıyla 9 veya 0 değilse arttırma veya azaltma işlemleri yapılıyor. Eğer değerlerimiz artırma yaparken&nbsp; 9 ise DP ledimiz yanıp sönecektir ve arttırma yapmayacaktır. Bu azaltma işlemi için de aynı şekildedir.</p>
<p>&nbsp; &nbsp;SayiYaz fonksiyonunu aslında çok kısa ama biraz karışık gelmiş olabilir. For döngüsü ile pinimizi 2 tanımlıyoruz ve pinimiz 8&#8217;e eşit veya küçük olduğu sürece çalışıyor. Neden 2 ve 8 diye aklınıza takılırsa sayıları göstermek için led pinleri 2&#8217;den 8&#8217;e kadardı. 9 pini dp olduğu için sayı yazdırma fonksiyonunda gerek yoktur.&nbsp; For döngüsünde pin değişkenini tanımlarken aynı anda bit adında bir değişken de tanımlıyoruz ve değerini 0 yapıyoruz. Sayı yaz fonksiyonumuz bir parametre alıyordur. Bu parametre tam sayı değerinde ve ismi de &#8220;sayi&#8221; dır. Döngümüzün içinde digitalWrite kodu vardır. ilk parametre olarak pin numarsını veriyoruz. İkinci parametre olarak ise low(0) veya high(1) vermemiz gerekiyor. Bu değerlerden hangisini vermemiz gerektiğini ilk başta oluşturduğumuz sayilar isimli dizi sayesinde öğreniyoruz.</p>
<h2><strong><span style="color: #ff6600;">Örnek ve Kodlar</span></strong></h2>
<p>&nbsp; &nbsp; Örnek olarak sayimiz 5 ise sayilar dizisinin 5.indisindeki binary koduna erişiyoruz. Bu binary sayılarını bitRead fonksiyonu ile okuyoruz. Döngümüz çalıştığı sürece pin ve bit değişkenlerimiz 1 artıyordur. bitRead fonksiyonu sayesinde 0&#8217;dan 7&#8217;ye kadar pinleri sırasıyla okuyoruz ve digitalWrite ile o değeri o anki pin numarasına yazıyor. Biraz karışık gibi gözükebilir ve anlamanız zor olabilir ama anlayınca onlarca satır kod yazmak yerine bunu kullanmamızın çok mantıklı geleceğini anlayacaksınız.</p>


<pre class="wp-block-code"><code>//Sayilar O.Katot    0         1         2         3         4         5         6        7          8         9
int sayilar&#091;] = {0b0111111,0b0000110,0b1011011,0b1001111,0b1100110,0b1101101,0b1111101,0b0000111,0b1111111,0b1101111};
int sayac=0;
int butonArtis=10;
int butonSifirla=11;
int butonAzalis=12;
void setup() {
  for(int i=2;i&lt;=9;i++)   {
    pinMode(i,OUTPUT);     
  }
  pinMode(butonArtis,INPUT);    
  pinMode(butonSifirla,INPUT);
  pinMode(butonAzalis,INPUT);    
}
void loop() {
  SayiYaz(sayac);
  if(digitalRead(butonArtis)){
    if(sayac!=9)
      sayac++;
    else{
      digitalWrite(9,1);
      delay(500);
      digitalWrite(9,0);
    }
    delay(300);
  }
  else if(digitalRead(butonAzalis)){
    if(sayac!=0)
      sayac--;
    else{
      digitalWrite(9,1);
      delay(500);
      digitalWrite(9,0);
    }
    delay(300);
  }
  else if(digitalRead(butonSifirla)){
    sayac=0;
    delay(300);
  }
}
void SayiYaz(int sayi){
  for (int pin = 2, Bit = 0; pin &lt;= 8; pin++,Bit++){
    digitalWrite(pin, bitRead(sayilar&#091;sayi], Bit)); 
  }
}</code></pre>


<p>Arduino ile buton ve 7 segment display sayaç uygulamamız hakkında merak ettiklerinizi yorum olarak sorabilirsiniz. İyi çalışmalar.</p><p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-buton-ile-7-segment-display-sayac-uygulamasi/">Arduino ve Buton ile 7 Segment Display Sayaç 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-ve-buton-ile-7-segment-display-sayac-uygulamasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14579</post-id>	</item>
		<item>
		<title>Arduino Eğitim Kiti – Ders 16 -Uzaklık Hesabı ve Hareket Sensörü</title>
		<link>https://akademi.robolinkmarket.com/arduino-egitim-kiti-ders-16-uzaklik-ve-hareket/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-egitim-kiti-ders-16-uzaklik-ve-hareket/#respond</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Sat, 12 Oct 2019 18:49:23 +0000</pubDate>
				<category><![CDATA[Arduino Eğitim Kiti]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[Lcd ekran]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=10711</guid>

					<description><![CDATA[<p>Arduino Eğitim Kiti – Tüm Yıl İçin Arduino Müfredatı: Ders 16 Arduino ile Uzaklık Hesabı ve Hareket Sensörü için isterseniz sunu şeklinde alt taraftaki kutucuğu büyüterek takip edebilir, isterseniz de tüm sunu sayfalarının makale haline dönüştürülmüş versiyonu takip edebilirsiniz. İçerikler büyük oranda aynıdır. Sınıf ortamında kolaylık olması açısından sunu şeklinde de sunulmuştur. Ders İçeriği: Arduino [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-egitim-kiti-ders-16-uzaklik-ve-hareket/">Arduino Eğitim Kiti – Ders 16 -Uzaklık Hesabı ve Hareket Sensörü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>    <a href="https://robolinkmarket.com/arduino" target="_blank" rel="noreferrer noopener"><span class="has-inline-color has-black-color">Arduino</span></a> Eğitim Kiti – Tüm Yıl İçin <a href="https://robolinkmarket.com/arduino" target="_blank" rel="noreferrer noopener"><span class="has-inline-color has-black-color">Arduino</span></a> Müfredatı: Ders 16 <a href="https://robolinkmarket.com/arduino" target="_blank" rel="noreferrer noopener"><span class="has-inline-color has-black-color">Arduino</span></a> ile Uzaklık Hesabı ve Hareket Sensörü için isterseniz sunu şeklinde alt taraftaki kutucuğu büyüterek takip edebilir, isterseniz de tüm sunu sayfalarının makale haline dönüştürülmüş versiyonu takip edebilirsiniz. İçerikler büyük oranda aynıdır. Sınıf ortamında kolaylık olması açısından sunu şeklinde de sunulmuştur.</p>





<iframe loading="lazy" src="https://docs.google.com/presentation/d/e/2PACX-1vRX9-D49QFfggm2oHDll3Vi9x7kNenHbgboMID6IzG3pn4WtFiPb_jqHB24hiLZ-PfjyHEHhU3fbmRs/embed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" width="960" height="749" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>





<h2 class="wp-block-heading"><span style="color: #ff6600;"><strong><span style="text-decoration: underline;">Ders İçeriği:</span></strong></span></h2>



<p>Arduino ile Uzaklık Hesabı ve Hareket Sensörü.</p>



<h2 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Ders Kazanımları:</span></strong></h2>



<ul class="wp-block-list">
<li><a href="https://robolinkmarket.com/hc-sr501-ayarlanabilir-ir-hareket-algilama-sensoru-pir" target="_blank" rel="noopener noreferrer">PIR sensörünün</a> görevini açıklar.</li>



<li>PIR sensörü uygulamasını yardım almadan başarılı bir şekilde yapar.</li>



<li>Ultrasonic mesafe sensörünün çalışma mantığını açıklar.</li>



<li><a href="https://robolinkmarket.com/hc-sr04-arduino-ultrasonic-mesafe-sensoru" target="_blank" rel="noopener noreferrer">Ultrasonic mesafe sensörü</a> uygulamasını yardım almadan başarılı bir şekilde yapar.</li>
</ul>



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



<h2 class="wp-block-heading"><span style="text-decoration: underline;"><strong><span style="color: #ff6600; text-decoration: underline;">HC-SR04 Arduino Ultrasonic Mesafe Sensörü:</span></strong></span></h2>



<ul class="wp-block-list">
<li>2 cm&#8217;den 400 cm&#8217;ye kadar 3 mm hassasiyetle ölçüm yapabilen bu <a href="https://robolinkmarket.com/hc-sr04-arduino-ultrasonic-mesafe-sensoru" target="_blank" rel="noopener noreferrer">ultrasonik sensör</a> çeşitli uzaklık okuma, radar ve robot uygulamalarında kullanılabilir.</li>



<li>Çalışma mantığı şu şekildedir: Trig pini dik bir şekilde karşıya insan kulağının algılayamayacağı şiddette bir ses sinyali gönderir.</li>



<li>Echo pini ses dalgasını aldığında 0V&#8217;tan 5V&#8217;a geçer ve mesafeyle orantılı bir süre bekler.</li>



<li>Biz burada Echo pinindeki genişliği ölçerek veya sensörün kütüphanelerini kullanarak herhangi bir hesaplama yapmadan aradaki mesafeyi elde edebiliriz.</li>
</ul>



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



<h2 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">HC-SR501 Ayarlanabilir Hareket Algılama Sensörü (PIR):</span></strong></h2>



<ul class="wp-block-list">
<li>Cisim hareketi algılamak için kullanılan bir modüldür.</li>



<li>İçerisinde IR sensör bulunur. Hareketi algılayan sensör bu sensördür.</li>



<li>Üzerinde bulunan potansiyometreleri bir tornavida aracılığıyla ayarlayarak algılama hassasiyetini ve ölçüm mesafesini ayarlayabilirsiniz.</li>



<li>Ayrıca bu sensörün güç tüketimi çok düşük olduğu için sadece bu sensörü besleyerek mikrokontrolcünüzü uyku moduna almak için kullanabilirsiniz.</li>
</ul>



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



<h2 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Oluşabilecek Hatalar:</span></strong></h2>



<p>Aşağıdaki programları çalıştırırken bir takım hatalarla karşılaşabilirsiniz. Bu hataların kodların yazımında meydana gelen hatalar dışında başka sebeplerle ortaya çıkması muhtemeldir. Bu hatalardan sık karşılaşılanlara aşağıda değinilmiştir.</p>



<p><span style="color: #ff6600;"><b>Kart Seçilmesinden Kaynaklı Hata:</b></span></p>



<p>Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru kartın seçilmesi gerekmektedir. Kart seçilmediğinde “Karta yüklenirken bir sorun oluştu” benzeri bir hata alabilirsiniz.</p>



<p><b><span style="color: #ff6600;">USB Portun Seçilmesiyle İlgili Hatalar:</span> </b></p>



<p>Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru portun seçilmesi gerekmektedir. Bu port Arduino Uno’nun bilgisayara bağlandığı usb porttur. Farklı şekilde bilgisayarınızda usb driver yüklenmemiş olabilir. Bu gibi hatalarda “port bulunamadı” gibi hatalar almanız muhtemeldir.</p>



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



<h2 class="wp-block-heading"><span style="color: #ff6600;"><strong><span style="text-decoration: underline;">Uygulama 1:<span style="color: #33cccc; text-decoration: underline;"> Hareket Sensörü İle LED Yakma</span></span></strong></span></h2>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Kullanılacak Malzemeler:</span></strong></h3>



<ul class="wp-block-list">
<li><a href="https://robolinkmarket.com/orjinal-arduino-uno-r3" target="_blank" rel="noopener noreferrer">Arduino Uno</a></li>



<li><a href="https://robolinkmarket.com/led/" target="_blank" rel="noopener noreferrer">LED</a></li>



<li><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>



<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-disi-erkek-jumper-kablo-100mm" target="_blank" rel="noopener noreferrer">Jumper kablolar</a></li>



<li><a href="https://robolinkmarket.com/hc-sr501-ayarlanabilir-ir-hareket-algilama-sensoru-pir" target="_blank" rel="noopener noreferrer">HC-SR501 Hareket Algılama Sensörü PIR</a></li>



<li><a href="https://robolinkmarket.com/direnc/" target="_blank" rel="noopener noreferrer">Direnç</a></li>
</ul>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Bağlantı Şeması:</span></strong></h3>



<p>Bağlantılar şekildeki gibi yapılır.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" width="300" height="222" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim100.png?resize=300%2C222&#038;ssl=1" alt="Resim100" class="wp-image-10712" title="Arduino Eğitim Kiti – Ders 16 -Uzaklık Hesabı ve Hareket Sensörü 3" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim100.png?resize=300%2C222&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim100.png?w=759&amp;ssl=1 759w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure></div>


<p></p>



<ol class="wp-block-list">
<li>Arduino Uno’ nun 5V pinini breadboard üzerinde “+” hatta, GND pinini ise “-” hatta bağlayın.</li>



<li>PIR sensörünün VCC pinini breadboard üzerinde “+” hatta, GND pinini “-” hatta bağlayın.</li>



<li>Ortadaki OUT pinini ise Arduino Uno üzerinde 3 nolu pine bağlayın.</li>



<li>LEDi breadboard üzerine yatay şekilde yerleştirin.</li>



<li>LEDin uzun bacağına şekildeki gibi 220R direnç bağlayın.</li>



<li>Direncin boşta kalan bacağını Arduino Uno üzerinde 4 nolu pine , LEDin boşta kalan bacağını ise breadboard üzerinde “-” hatta bağlayın.</li>
</ol>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Kodlar:</span></strong></h3>



<p><a href="https://akademi.robolinkmarket.com/Data/EditorFiles/downloads/akademi/16.2.rar"><u>Uygulamanın “.ino” dosyasını (kod</u> <u>dosyasını) buradan</u> <u>indirebilirsiniz.</u></a></p>



<figure class="wp-block-embed is-type-rich is-provider-g-mme-tutucu wp-block-embed-g-mme-tutucu"><div class="wp-block-embed__wrapper">
View the code on <a href="https://gist.github.com/RobolinkAkademi/ba9145ea0792c87fca7e9ba7b376759c" rel="nofollow noopener" target="_blank">Gist</a>.
</div></figure>



<ul class="wp-block-list">
<li>Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.</li>



<li>Bu uygulama çalıştırıldığında hareket sensörü eğer bir hareket algılarsa LED ışık verecek algılanmayan sürede ise LED ışık vermeyecektir.</li>



<li>Aynı zamanda hareket sensörünün okuduğu değerler seri ekranda gösterilecektir.</li>
</ul>



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



<h3 class="wp-block-heading"><span style="text-decoration: underline;"><strong><span style="color: #ff6600; text-decoration: underline;">Uygulama 2:<span style="color: #33cccc; text-decoration: underline;"> Cisme Olan Uzaklığı LCD Ekranda Gösterme</span></span></strong></span></h3>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Kullanılacak Malzemeler:</span></strong></h3>



<ul class="wp-block-list">
<li><a href="https://robolinkmarket.com/orjinal-arduino-uno-r3" target="_blank" rel="noopener noreferrer">Arduino Uno</a></li>



<li><a href="https://robolinkmarket.com/hc-sr04-arduino-ultrasonic-mesafe-sensoru" target="_blank" rel="noopener noreferrer">HC-SR04 Mesafe Sensörü</a></li>



<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-disi-erkek-jumper-kablo-100mm" target="_blank" rel="noopener noreferrer">Jumper kablolar</a></li>



<li><a href="https://robolinkmarket.com/lcd-display" target="_blank" rel="noopener noreferrer">LCD Ekran</a></li>
</ul>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Bağlantı Şeması:</span></strong></h3>



<p>Bağlantılar şekildeki gibi yapılır.</p>


<div class="wp-block-image">
<figure class="aligncenter"><img data-recalc-dims="1" loading="lazy" decoding="async" width="300" height="181" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim101.png?resize=300%2C181&#038;ssl=1" alt="Resim101" class="wp-image-10713" title="Arduino Eğitim Kiti – Ders 16 -Uzaklık Hesabı ve Hareket Sensörü 4" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim101.png?resize=300%2C181&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim101.png?resize=768%2C463&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/10/Resim101.png?w=880&amp;ssl=1 880w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure></div>


<p></p>



<ol class="wp-block-list">
<li>Arduino Uno’nun 5V pinini breaboard üzerinde “+” hatta, GND pinini “-”&nbsp; hatta bağlayın.</li>



<li>LCD ekranın bağlı olduğu I2C modülünün 4 pinini aşağıdan yukarı doğru sırasıyla (breadboard üzerinden) “-” hatta, “+” hatta, (Arduino Uno üzerinden) A4 ve A5 pinlerine bağlayın.</li>



<li>Mesafe Sensörünün VCC pinini (breadboard üzerinde) “+” hatta, GND pinini (breadboard üzerinde) “-” hatta, Trig pinini Arduino Uno’nun 13 nolu pinine ve Echo pinini ise 12 nolu pine bağlayın.</li>
</ol>



<h3 class="wp-block-heading"><strong><span style="text-decoration: underline; color: #ff6600;">Kodlar:</span></strong></h3>



<p><a href="https://akademi.robolinkmarket.com/Data/EditorFiles/downloads/akademi/16.1.rar"><u>Uygulamanın “.ino” dosyasını (kod</u> <u>dosyasını) buradan</u> <u>indirebilirsiniz.</u></a></p>



<figure class="wp-block-embed is-type-rich is-provider-g-mme-tutucu wp-block-embed-g-mme-tutucu"><div class="wp-block-embed__wrapper">
View the code on <a href="https://gist.github.com/RobolinkAkademi/91f9d14a257726a3fcdd19fdaefa7fe3" rel="nofollow noopener" target="_blank">Gist</a>.
</div></figure>



<ul class="wp-block-list">
<li>Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.</li>



<li>Bu uygulamada mesafe sensörü hesapladığı uzaklığı LCD ekranda görülecektir.</li>



<li>Eğer hata alıyor veya veri okuyamıyorsanız I2C modülünüzün adresini güncelleyip güncellemediğinizi ve kontrast ayarını (I2C modülün arkasındaki pot yardımıyla) yaptığınızdan emin olun.</li>
</ul>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-egitim-kiti-ders-16-uzaklik-ve-hareket/">Arduino Eğitim Kiti – Ders 16 -Uzaklık Hesabı ve Hareket Sensörü</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-egitim-kiti-ders-16-uzaklik-ve-hareket/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10711</post-id>	</item>
		<item>
		<title>Arduino ile HC-SR501 PIR ve 2&#215;16 LCD Ekran Kullanımı</title>
		<link>https://akademi.robolinkmarket.com/arduino-ile-hc-sr501-pir-ve-2x16-lcd-ekran-kullanimi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-ile-hc-sr501-pir-ve-2x16-lcd-ekran-kullanimi/#comments</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Sat, 07 Sep 2019 20:50:44 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[display]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9790</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugün HC-SR501 PIR sensörünün kullanımını öğreneceğiz ve yine daha önce kullanımını öğrendiğimiz 2x16 LCD Ekrana sensörden aldığımız veriyi yazdıracağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ile-hc-sr501-pir-ve-2x16-lcd-ekran-kullanimi/">Arduino ile HC-SR501 PIR ve 2&#215;16 LCD Ekran Kullanı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 bugün HC-SR501 PIR ve 2&#215;16 LCD ekran nedir? Nasıl Kullanılır bunları öğrenip,pratik yapacağız.</p>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">HC-SR501 PIR Sensörü Nedir?</span></strong></h2>
<p>Bu sensör, etraftaki hareketleri algılamak için kullanılan bir modüldür. İçerisinde IR sensör vardır. Kullanacağımız uygulamaya göre üzerinde bulunan potansiyometreleri bir tornavida aracılığıyla ayarlayarak hassasiyetini ve ölçüm mesafesini ayarlayabiliriz. Dijital çıkış veren bir sensördür.</p>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Özellikler:</span></strong></h2>
<ul>
<li>Çalışma Voltajı: 5-12V</li>
<li>Lojik Sinyal: 3.3V</li>
<li>Algılama Mesafesi: 3-5 metre</li>
<li>Çıkış Bekleme Süresi: 5-200 saniye</li>
<li>Ürün Boyutları: 33x25x24 mm</li>
</ul>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Malzeme Listesi:</span></strong></h2>
<ul>
<li>1 adet <a href="https://robolinkmarket.com/arduino-modelleri" target="_blank" rel="noopener noreferrer">Arduino</a> (istediğiniz modeli kullanabilirsiniz)</li>
<li>1 adet <a href="https://robolinkmarket.com/2x16-lcd-ekran-yesil" target="_blank" rel="noopener noreferrer">2&#215;16 LCD Ekran</a></li>
<li>1 adet <a href="https://robolinkmarket.com/hc-sr501-ayarlanabilir-ir-hareket-algilama-sensoru-pir" target="_blank" rel="noopener noreferrer">HC-SR501 PIR Sensörü</a></li>
<li><a href="https://robolinkmarket.com/20-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Jumper Kablolar</a></li>
<li>1 adet <a href="https://robolinkmarket.com/standart-breadboard-165x5" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
<li>1 adet <a href="https://robolinkmarket.com/potansiyometre/" target="_blank" rel="noopener noreferrer">Potansiyometre</a></li>
<li>1 adet <a href="https://robolinkmarket.com/led/" target="_blank" rel="noopener noreferrer">Led</a></li>
</ul>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Bağlantı Şeması:</span></strong></h2>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9810 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/09/Arduino_p%C4%B1r_lcd_kullan%C4%B1m%C4%B1.jpg?resize=696%2C386&#038;ssl=1" alt="Arduino pır lcd kullanımı" width="696" height="386" title="Arduino ile HC-SR501 PIR ve 2x16 LCD Ekran Kullanımı 5" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/09/Arduino_p%C4%B1r_lcd_kullan%C4%B1m%C4%B1.jpg?resize=300%2C166&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/09/Arduino_p%C4%B1r_lcd_kullan%C4%B1m%C4%B1.jpg?resize=768%2C426&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/09/Arduino_p%C4%B1r_lcd_kullan%C4%B1m%C4%B1.jpg?resize=1024%2C568&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/09/Arduino_p%C4%B1r_lcd_kullan%C4%B1m%C4%B1.jpg?w=1308&amp;ssl=1 1308w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Kod:</span></strong></h2>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/48ff995d14b2814a003ec6e6f1921fa2" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<h2><strong><span style="text-decoration: underline; color: #ff6600;">Başlangıç:</span></strong></h2>
<p>Öncelikle kodumuzu yazmaya kütüphaneleri dahil ederek başlıyoruz. Halihazırda <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> programını yükleyince bilgisayarımıza yüklenen LiquidCrystal adlı kütüphaneyi LCD ekranımızı kullanmak için dahil ediyoruz. Daha sonra LCD ekranımızın Arduino&#8217;da hangi pinlere bağlı olduğunu tanımlıyoruz ve ledimizin ve sensörümüzün hangi pinlere bağlı olduğunu tanımlıyoruz.</p>
<p>void setup kısmında ise seri haberleşmeyi ve LCD ekranımızı başlatıyoruz. Ledimizi çıkış, sensörümüzü ise giriş olarak tanımlıyoruz. lcd.clear(); komutu ile LCD ekranımızı temizliyoruz ve ardından gelen satırlar ile Arduinomuza reset attığımızda ekrana 1 saniyelik süre ile Robolink Teknoloji yazdırıyoruz. Dilerseniz bu kısımı değiştirip kendi isminizi yazabilir, veya kaldırabilirsiniz.</p>
<p>void loop kısmında ise sensörümüzden gelen hareket verisini okuyoruz ve hareket olup olmaması durumuna göre ledimizi yakıp söndürüyoruz. Ayrıca haraket varsa LCD ekranımıza ve seri ekranımıza &#8220;Hareket Algılandı&#8221;; eğer hareket yoksa, &#8220;Hareket Yok&#8221; yazdırıyoruz.</p>
<hr />
<p>Kodumuz ve devremiz tamamlandığına göre artık kodumuzu Arduino&#8217;ya atabilir ve test edebiliriz. 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>HC-SR501 PIR ve 2&#215;16 LCD Ekranla işlediğimiz 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-ile-hc-sr501-pir-ve-2x16-lcd-ekran-kullanimi/">Arduino ile HC-SR501 PIR ve 2&#215;16 LCD Ekran Kullanı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-ile-hc-sr501-pir-ve-2x16-lcd-ekran-kullanimi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9790</post-id>	</item>
		<item>
		<title>Arduino ile 2&#215;16 LCD Ekran Kullanımı</title>
		<link>https://akademi.robolinkmarket.com/arduino-ile-2x16-lcd-ekran-kullanimi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-ile-2x16-lcd-ekran-kullanimi/#respond</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Mon, 22 Jul 2019 10:35:12 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[Arduino uno]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[potansiyometre]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9591</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bugün sizlerle Arduino ile 2x16 LCD Ekran Kullanımını öğreneceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ile-2x16-lcd-ekran-kullanimi/">Arduino ile 2&#215;16 LCD Ekran Kullanı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, bugün sizlerle Arduino ile 2&#215;16 LCD Ekran Kullanımını öğreneceğiz.</p>
<hr />
<h2><span style="color: #ff9900;"><strong><span style="text-decoration: underline;">Malzeme Listesi:</span></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/2x16-lcd-ekran-yesil" target="_blank" rel="noopener noreferrer">2&#215;16 LCD Ekran (Yeşil)</a>, <a href="https://robolinkmarket.com/2x16-lcd-ekran-mavi" target="_blank" rel="noopener noreferrer">2&#215;16 LCD Ekran (Mavi)</a></li>
<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Jumper Kablolar</a></li>
<li><a href="https://robolinkmarket.com/potansiyometre/" target="_blank" rel="noopener noreferrer" data-wplink-edit="true">Potansiyometre</a> (değeri fark etmez ne kadar hassas olmasını istiyorsanız o değerde alabilirsiniz)</li>
</ul>
<hr />
<p>Öncelikle bağlantılarımızı aşağıdaki şemadaki gibi yapalım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9594 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?resize=696%2C475&#038;ssl=1" alt="2x16 1" width="696" height="475" title="Arduino ile 2x16 LCD Ekran Kullanımı 6" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?resize=300%2C205&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?resize=768%2C525&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?resize=1024%2C700&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?w=1932&amp;ssl=1 1932w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/2x16-1.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 696px) 100vw, 696px" /></p>
<p>Bağlantlarımızı yaptıktan sonra ise ilk örnek kodumuzu atalım. Bunun için <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> IDE&#8217;ye (derleyicisine) giriyoruz ve sol üstten Dosya -&gt; Örnekler -&gt; LiquidCrystal -&gt; HelloWorld örneğini açalım. Kodumuzu Arduino&#8217;ya yüklediğimizde ilk satırımızda &#8220;hello, world!&#8221; yazacak ve ikinci satırımızda ise birden başlayarak her saniye bir tane artarak sayan bir sayaç olacaktır.</p>
<hr />
<p>Eğer kendi istediğiniz bir yazıyı yazdırmak istiyorsanız Dosya -&gt; Örnekler -&gt; LiquidCrystal -&gt; Blink veya Dosya -&gt; Örnekler -&gt; LiquidCrystal -&gt; Cursor örneğini açıp &#8220;hello, world!&#8221; yazan yerde tırnaklar hariç yazıyı silip içerisine istediğiniz yazıyı yazabilirsiniz.</p>
<hr />
<h2><strong><span style="text-decoration: underline; color: #ff9900;">Temel Komutlar:</span></strong></h2>
<p>lcd.begin(sütun, satır); //LCD Ekranınızın kaç satır ve sütundan oluştuğunu tanıtmanızı sağlar.</p>
<p>lcd.print(&#8220;yazı&#8221;); //LCD Ekrana tırnak içinde yazdığınız yazıyı yazdırır.</p>
<p>lcd.blink(); //LCD Ekranda yazılan yazıdan sonra 1 karakterlik yanıp sönen bir imleç oluşturur.</p>
<p>lcd.noBlink(); //LCD Ekrandaki yanıp sönen imleci kapatır.</p>
<p>lcd.cursor(); //LCD Ekranda blink kodundaki yanıp sönen imleçten daha ince bir imleç oluşturur.</p>
<p>lcd.noCursor(); //LCD Ekrandaki yanıp sönen imleci kapatır.</p>
<p>lcd.setCursor(sütun, satır); // girilen satır ve sütun değerleri kadar boşluk bırakır.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ile-2x16-lcd-ekran-kullanimi/">Arduino ile 2&#215;16 LCD Ekran Kullanı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-ile-2x16-lcd-ekran-kullanimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9591</post-id>	</item>
		<item>
		<title>Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanımı</title>
		<link>https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/#respond</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 13:14:16 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[display]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9552</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bugün sizlerle Seri Ekran üzerinden ortak katot 7 Segment Display kullanacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/">Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanı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, bugün sizlerle Seri Ekran üzerinden ortak katot 7 Segment Display kullanacağız.</p>
<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/7-segment-display-142mm-kirmizi" target="_blank" rel="noopener noreferrer">Ortak Katot 7 Segment Display</a></li>
<li><a href="https://robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">10k direnç</a></li>
<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Jumper Kablolar</a></li>
<li><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
</ul>
<hr />
<p>Ortak katot, kullanılan nesneye tek bir yerden eksi kutbunun verilmesidir. Çıkış pinleri ise artı kutba bağlanır. 7 Segment Display&#8217;lerin ortak anot ya da ortak katot olduğunu anlamanın kısa yolu yüzey renklerine bakmaktır. Eğer yüzey rengi siyah ise ortak katot, gri ise ortak anot olmaktadır. Ortak anot ve ortak katotun yazılımdaki tek farkı; ortak anotta çalışmasını istediğimiz lede eksi kutup vermemiz gerekirken, ortak katotta artı kutup vermemiz gerekir.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9538 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=232%2C232&#038;ssl=1" alt="segment" width="232" height="232" title="Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanımı 7" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?w=400&amp;ssl=1 400w" sizes="auto, (max-width: 232px) 100vw, 232px" /></p>
<p>Kodumuza geçmek için önce bağlantıları aşağıdaki gibi yapalım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9555 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?resize=500%2C255&#038;ssl=1" alt="ortak katot 1" width="500" height="255" title="Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanımı 8" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?resize=300%2C153&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?resize=768%2C392&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?resize=1024%2C523&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?w=1773&amp;ssl=1 1773w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-katot-1.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>Kodumuza geçelim.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/d3f28c9541bd24f30cbec424d146199e" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle Arduino’ya bağladımız pinlerin 7 Segment Display’de hangi lede karşılık geldiğini tanıtıyoruz.</p>
<p>Daha sonra bütün pinlerimizi çıkış olarak tanıtıyoruz ve seri haberleşmeyi 9600 Baudrate değerinde başlatıyoruz.</p>
<p><span style="color: #ff0000;">void loop</span> fonksiyonunun içinde alinan adlı bir char oluşturduk ve seri haberleşmeye<span style="color: #ff0000;"> alinan</span> değerini okuması için komut verdik.</p>
<p>Yeni bir fonksiyon oluşturduk ve adını <span style="color: #ff0000;">gosterge</span> koyduk. gosterge fonkisyonunun içindeki veri tipi char olduğu için gosterge fonksiyonunu tanımlarken veri adındaki değişkenin tipi char olmalı. Bu yüzden gosterge fonksiyonunu tanımlarken parantez içine <span style="color: #ff0000;">char veri</span> yazıyoruz ve alinan değerini veri değerine dönüştürüyoruz. Böylece seri ekrana girilen değerler <span style="color: #ff0000;">void gosterge</span> kısmında belirtilen dijital durumlardaki karşılığını uygulayarak 7 Segment Display’e sayıyı yazdıracaktır.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9534 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?resize=527%2C255&#038;ssl=1" alt="seriekran7segment" width="527" height="255" title="Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanımı 9" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?resize=300%2C145&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?w=708&amp;ssl=1 708w" sizes="auto, (max-width: 527px) 100vw, 527px" /></p>
<p>Ayrıca seri ekranda yukarıdaki gibi hangi değeri girdiğimiz ve 7 Segment Display’de hangi değerin gösterildiği yazdırılacaktır.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/">Arduino ve Seri Ekran ile Ortak Katot 7 Segment Display Kullanı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-ve-seri-ekran-ile-ortak-katot-7-segment-display-kullanimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9552</post-id>	</item>
		<item>
		<title>Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanımı</title>
		<link>https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-anot-7-segment-display-kullanimi/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-anot-7-segment-display-kullanimi/#respond</comments>
		
		<dc:creator><![CDATA[Barkın Sarıkartal]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 11:27:47 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[Arduino uno]]></category>
		<category><![CDATA[display]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9531</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bugün sizlerle Seri Ekran üzerinden ortak anot 7 Segment Display kullanacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-anot-7-segment-display-kullanimi/">Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanı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, bugün sizlerle Seri Ekran üzerinden ortak anot 7 Segment Display kullanacağız.</p>
<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><span style="color: #00ccff;"><a style="color: #00ccff;" href="https://robolinkmarket.com/7-segment-display-76mm-ortak-anod-kirmizi">Ortak Anot 7 Segment Display</a></span></li>
<li><a href="https://robolinkmarket.com/1-4w-10k-direnc-paketi-10-adet" target="_blank" rel="noopener noreferrer">10k direnç</a></li>
<li><a href="https://robolinkmarket.com/40-pin-ayrilabilen-erkek-erkek-jumper-kablo-200mm" target="_blank" rel="noopener noreferrer">Jumper Kablolar</a></li>
<li><a href="https://robolinkmarket.com/breadboard/" target="_blank" rel="noopener noreferrer">Breadboard</a></li>
</ul>
<hr />
<p>Ortak anot, kullanılan nesneye tek bir yerden artı kutbunun verilmesidir. Çıkış pinleri ise eksi kutba bağlanır.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9538 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=280%2C280&#038;ssl=1" alt="segment" width="280" height="280" title="Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanımı 10" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/segment.png?w=400&amp;ssl=1 400w" sizes="auto, (max-width: 280px) 100vw, 280px" /></p>
<p>Kodumuza geçmek için önce bağlantıları aşağıdaki gibi yapalım.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9532 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?resize=560%2C295&#038;ssl=1" alt="ortak anot" width="560" height="295" title="Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanımı 11" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?resize=300%2C158&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?resize=768%2C405&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?resize=1024%2C541&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?w=1773&amp;ssl=1 1773w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ortak-anot.png?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 560px) 100vw, 560px" /></p>
<p>Kodumuza geçelim.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/7c8912dddb1670ed16a1351017bc4949" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle Arduino&#8217;ya bağladımız pinlerin 7 Segment Display&#8217;de hangi lede karşılık geldiğini tanıtıyoruz.</p>
<p>Daha sonra bütün pinlerimizi çıkış olarak tanıtıyoruz ve seri haberleşmeyi 9600 Baudrate değerinde başlatıyoruz.</p>
<p><span style="color: #ff0000;">void loop</span> fonksiyonunun içinde alinan adlı bir char oluşturduk ve seri haberleşmeye <span style="color: #ff0000;">alinan</span> değerini okuması için komut verdik.</p>
<p>Yeni bir fonksiyon oluşturduk ve adını <span style="color: #ff0000;">gosterge</span> koyduk. gosterge fonkisyonunun içindeki veri tipi char olduğu için gosterge fonksiyonunu tanımlarken veri adındaki değişkenin tipi char olmalı. Bu yüzden gosterge fonksiyonunu tanımlarken parantez içine <span style="color: #ff0000;">char veri</span> yazıyoruz ve alinan değerini veri değerine dönüştürüyoruz. Böylece seri ekrana girilen değerler <span style="color: #ff0000;">void gosterge</span> kısmında belirtilen dijital durumlardaki karşılığını uygulayarak 7 Segment Display&#8217;e sayıyı yazdıracaktır.<img data-recalc-dims="1" loading="lazy" decoding="async" class=" wp-image-9534 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?resize=461%2C223&#038;ssl=1" alt="seriekran7segment" width="461" height="223" title="Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanımı 12" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?resize=300%2C145&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/seriekran7segment.png?w=708&amp;ssl=1 708w" sizes="auto, (max-width: 461px) 100vw, 461px" />Ayrıca seri ekranda yukarıdaki gibi hangi değeri girdiğimiz ve 7 Segment Display&#8217;de hangi değerin gösterildiği yazdırılacaktır.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-ve-seri-ekran-ile-ortak-anot-7-segment-display-kullanimi/">Arduino ve Seri Ekran ile Ortak Anot 7 Segment Display Kullanı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-ve-seri-ekran-ile-ortak-anot-7-segment-display-kullanimi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9531</post-id>	</item>
	</channel>
</rss>
