<?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 seri ekran &#8211; Robolink Akademi</title>
	<atom:link href="https://akademi.robolinkmarket.com/tag/arduino-seri-ekran/feed/" rel="self" type="application/rss+xml" />
	<link>https://akademi.robolinkmarket.com</link>
	<description>projebaşlasın</description>
	<lastBuildDate>Wed, 09 Nov 2022 11:06:32 +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 seri ekran &#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>HC-05 Bluetooh Modülü AT Komutları</title>
		<link>https://akademi.robolinkmarket.com/hc-05-bluetooh-modulu-at-komutlari/</link>
					<comments>https://akademi.robolinkmarket.com/hc-05-bluetooh-modulu-at-komutlari/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Thu, 05 Dec 2019 07:57:32 +0000</pubDate>
				<category><![CDATA[Arduino Projeleri]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[RF Uygulamalar]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<guid isPermaLink="false">http://akademi.robolinkmarket.com/?p=11722</guid>

					<description><![CDATA[<p>Merhabalar, bu yazımızda HC-05 bluetooth modülüne AT komutları veri yazıp/okuyacağız. AT komutları ile bluetooth modülünün her bir özelliğine erişebiliriz ve bazı ayarlarını değiştirebiliriz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/hc-05-bluetooh-modulu-at-komutlari/">HC-05 Bluetooh Modülü AT Komutları</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhabalar, bu yazımızda HC-05 bluetooth modülüne AT komutları veri yazıp/okuyacağız. AT komutları ile bluetooth modülünün her bir özelliğine erişebiliriz ve bazı ayarlarını değiştirebiliriz.</p>
<p>Bu makale yardımıyla ister CH340 entegresi kullanan ister standart arduinolarda rahatlıkla bluetooth modülünün ismini, şifresini vb. birçok özelliğini değiştirebileceğiz.<br>Bu yazımızda iki farklı bağlantı şekliyle AT komutarıyla iletişimi göreceğiz.</p>
<p>HC-05 bluetooth modülü, bluetooth SSP(Serial Port Standart)kullanımı ve kablosuz seri haberleşme uygulamaları için geliştirildiğinden aşağıda bulunan yöntemler dışında herhangi USB-UART dönüştürücü ile rahatlıkla kullanılabilir ve programlanabilir.<br>Bu modül, bluetooth 2.0&#8217;ı destekleyen, 2.4GHz frekansında haberleşme yapılmasına olanak sağlar. Açık alanda yaklaşık 10 metreye kadar bir haberleşme mesafesine sahiptir.</p>
<h2><span style="text-decoration: underline; color: #ff6600;"><strong>HC-05 Bluetooth Modülü Özellikleri:</strong></span></h2>
<ul>
<li>Çalışma Gerilimi: 3.3V</li>
<li>Bluetooth Protokolü: Bluetooth 2.0+EDR(Gelişmiş Veri Hızı)</li>
<li>2.4GHz haberleşme frekansı</li>
<li>Hassasiyet: ≤-80 dBm</li>
<li>Çıkış Gücü:≤+4 dBm</li>
<li>Asenkron Hız: 2.1 MBps/160 KBps</li>
<li>Senkron Hız: 1 MBps/1 MBps</li>
<li>Güvenlik: Kimlik Doğrulama ve Şifreleme</li>
<li>Akım: 50 mA</li>
</ul>
<h2><span style="text-decoration: underline; color: #ff6600;"><strong>1)Bluetooth Modülüne Doğrudan Arduino Üzerindeki Rx-Tx Hattıyla erişme:</strong></span></h2>
<ul>
<li>Bu CH340 entegresi bulundurmayan Arduinolarda gerçekleştirebiliriz.<br>İlk olarak Arduino kartımızı bilgisayara bağlayacağız. Biz bu uygulama Arduino Uno kullandık. Arduino kartımıza boş bir arduino kodu atacağız. Void setup ve Void loop fonksiyonları olacaktır.</li>
<li>Daha sonra aşağıdaki bağlantı şemasında olduğu gibi bluetooh bağlantılarını yapıyoruz. <br>Burada dikkat edilmesi gereken bağlantıları yapmadan kodun atılmış olması ve modüle güç verilmeden modül üzerinde bulunan butona basılı tutup daha sonra güç verilmesidir.<br>Bu işlemden sonra bluetooth modülü üzerinde bulunan ledin 1 saniye aralıklarla yanıp sönmesi gerekmektedir. Aksi taktirde modülün AT moduna geçememiştir.</li>
</ul>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="wp-image-11725 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=596%2C391&#038;ssl=1" alt="hc05 bluetooth at komut arduino baglantİ 00" width="596" height="391" title="HC-05 Bluetooh Modülü AT Komutları 1" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=300%2C197&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=1024%2C673&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=768%2C505&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=696%2C458&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=741%2C486&amp;ssl=1 741w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=1068%2C702&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?resize=639%2C420&amp;ssl=1 639w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglant%C4%B0_00.jpg?w=1109&amp;ssl=1 1109w" sizes="(max-width: 596px) 100vw, 596px" /></p>
<ul>
<li>Modüle AT komutlarıyla erişebiliriz.</li>
<li>Arduino derleyicisindeki seri monitörü açıyoruz. Seri ekran baud ayarı 38400 olmalıdır. NL ve CR ile birlikte seçilmelidir. Bazen üreticiler bu değeri default olarak 9600 ayarlayabiliyorlar. 38400 olmadığı taktirde 9600 seçilmelidir.</li>
<li>İlk olarak AT yazıp gönderiyoruz. Modül bize cevap olarak OK verdiği taktirde işlem başarılıdır. Vermediği taktirde herhangi bir basamakta hata yapmış olabiliriz. <br>Aşağıdaki AT komutlarını kullanarak modülün ismini, şifresini, rolünü vb. birçok bilgiyi değiştirebilir veya okuyabilirsiniz.</li>
</ul>
<p>AT+NAME? yazarsak modül bize cevap olarak ismini verir.<br>AT+NAME=-Rodeo-Bt- yazarsak modülün ismini -Rodeo-Bt- olarak değiştirmiş olacağız.<br>Haberleşme parametrelerini AT+UART=9600,0,0 şeklinde kolaylıkla değiştirebiliriz.</p>
<h3><span style="text-decoration: underline; color: #ff6600;"><strong>Modülün varsayılan ayarları:</strong></span></h3>
<ul>
<li>İsmi: HC-05</li>
<li>Şifre: 1234</li>
<li>Baud rate: 9600 veya 38400 olabilmektedir.</li>
</ul>
<h2><span style="text-decoration: underline; color: #ff6600;"><strong>2) Arduino Üzerinde Sanal Port(SoftwareSerial) Oluşturarak Programlamak:</strong></span></h2>
<p>Bu uygulamayı her türlü Arduino kartıyla sorunsuz bir şekilde gerçekleştirebiliriz. Bağlantı ve kod aşaması hariç yukarıda söylenenler geçerlidir. İlk olarak aşağıda bulunan kodu arduino kartımıza atıyoruz.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/094aec420a72a2b73aee07e983e0c856" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<h2><span style="text-decoration: underline;"><span style="color: #ff6600;"><strong>Arduino Bağlantısı:</strong></span></span></h2>
<p>Bluetooth modülünü aşağıdaki devre şemasına uygun olarak yapalım. Modülün AT moduna geçebilmesi için üzerinde bulunan butona basılı tutarak modüle güç verilmelidir.<br>Bu işlemden sonra bluetooth modülü üzerinde bulunan ledin 1 saniye aralıklarla yanıp sönmesi gerekmektedir. Aksi taktirde modülün AT moduna geçememiştir.</p>
<p>Arduino derleyicisindeki seri monitörü açıyoruz. Seri ekran baud ayarı 38400 olmalıdır. Bazen üreticiler bu değeri default olarak 9600 ayarlayabiliyorlar. 38400 olmadığı taktirde 9600 seçilmelidir.</p>
<p>İlk olarak AT yazıp gönderiyoruz. Modül bize cevap olarak OK verdiği taktirde işlem başarılıdır. Vermediği taktirde herhangi bir basamakta hata yapmış olabiliriz. <br>Aşağıdaki AT komutlarını kullanarak modülün ismini, şifresini, rolünü vb. birçok bilgiyi değiştirebilir veya okuyabilirsiniz.</p>
<p><img data-recalc-dims="1" decoding="async" class="wp-image-11727 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=598%2C371&#038;ssl=1" alt="hc05 bluetooth at komut arduino baglanti" width="598" height="371" title="HC-05 Bluetooh Modülü AT Komutları 2" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=300%2C186&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=1024%2C634&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=768%2C475&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=356%2C220&amp;ssl=1 356w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=696%2C431&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=1068%2C661&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?resize=678%2C420&amp;ssl=1 678w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_arduino_baglanti.jpg?w=1129&amp;ssl=1 1129w" sizes="(max-width: 598px) 100vw, 598px" /></p>
<h3><span style="text-decoration: underline;"><strong><span style="color: #ff6600; text-decoration: underline;">AT Komut Örnekleri:</span></strong></span></h3>
<ul>
<li>AT<br>Cevap: OK</li>
<li>AT+NAME?<br>Cevap: -Rodeo-BT-<br>OK</li>
<li>AT+ROLE?<br>Cevap: Role:0<br>OK</li>
<li>AT+UART?<br>Cevap: UART:9600, 0, 0<br>OK</li>
<li>AT+PSWD?<br>Cevap: PIN: &#8220;1234&#8221;<br>OK</li>
</ul>
<p><img data-recalc-dims="1" decoding="async" class="alignnone  wp-image-11733 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=687%2C350&#038;ssl=1" alt="hc05 bluetooth at komut serial ekran" width="687" height="350" title="HC-05 Bluetooh Modülü AT Komutları 3" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=300%2C153&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=1024%2C521&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=768%2C391&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=696%2C354&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?resize=826%2C420&amp;ssl=1 826w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/12/hc05_bluetooth_at_komut_serial_ekran.jpg?w=1062&amp;ssl=1 1062w" sizes="(max-width: 687px) 100vw, 687px" /></p>
<h2><span style="text-decoration: underline;"><strong><span style="color: #ff6600; text-decoration: underline;">HC-05 Bluetooth Modülü AT Komutları:</span></strong></span></h2>
<h3><span style="color: #ff6600;"><strong><span style="text-decoration: underline;">Komut/Fonksiyonu:</span></strong></span></h3>
<p>1 AT / Test UART Connection <br>2 AT+RESET / Reset Device <br>3 AT+VERSION / Querry ﬁrmware version <br>4 AT+ORGL / Restore settings to Factory Defaults <br>5 AT+ADDR / Query Device Bluetooth Address <br>6 AT+NAME / Query/Set Device Name <br>7 AT+RNAME / Query Remote Bluetooth Device’s Name <br>8 AT+ROLE / Query/Set Device Role <br>9 AT+CLASS / Query/Set Class of Device CoD<br>10 AT+IAC / Query/Set Inquire Access Code <br>11 AT+INQM / Query/Set Inquire Access Mode <br>12 AT+PSWD / Query/Set Pairing Passkey <br>13 AT+UART / Query/Set UART parameter <br>14 AT+CMODE / Query/Set Connection Mode <br>15 AT+BIND / Query/Set Binding Bluetooth Address <br>16 AT+POLAR / Query/Set LED Output Polarity <br>17 AT+PIO / Set/Reset a User I/O pin <br>18 AT+MPIO / Set/Reset multiple User I/O pin<br>19 AT+MPIO? / Query User I/O pin <br>20 AT+IPSCAN / Query/Set Scanning Parameters <br>21 AT+SNIFF / Query/Set SNIFF Energy Savings Parameters <br>22 AT+SENM / Query/Set Security &amp; Encryption Modes <br>23 AT+RMSAD / Delete Authenticated Device from List <br>24 AT+FSAD / Find Device from Authenticated Device List <br>25 AT+ADCN /Query Total Number of Device from Authenticated Device List<br>26 AT+MRAD / Query Most Recently Used Authenticated Device<br>27 AT+STATE / Query Current Status of the Device <br>28 AT+INIT / Initialize SPP Proﬁle <br>29 AT+INQ / Query Nearby Discoverable Devices <br>30 AT+INQC / Cancel Search for Discoverable Devices <br>31 AT+PAIR / Device Pairing <br>32 AT+LINK / Connect to a Remote Device <br>33 AT+DISC / Disconnect from a Remote Device <br>34 AT+ENSNIFF / Enter Energy Saving mode <br>35 AT+EXSNIFF / Exit Energy Saving mode</p>
<p>Farklı uygulama ve inceleme önerilerinizi yorum olarak bırakabilirsiniz. <span style="color: #ff6600;">#projebaşlasın</span></p>


<p></p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/hc-05-bluetooh-modulu-at-komutlari/">HC-05 Bluetooh Modülü AT Komutları</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://akademi.robolinkmarket.com/hc-05-bluetooh-modulu-at-komutlari/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11722</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ı 4" 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ı 5" 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ı 6" 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ı 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: 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ı 8" 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ı 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: 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>
		<item>
		<title>Arduino Başlangıç Dersleri 11: DHT11 ile Sıcaklık ve Nem Ölçme</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-11-dht11-ile-sicaklik-ve-nem-olcme/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 13:16:50 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[rgb led]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9485</guid>

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



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

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda seri ekran üzerinden yazılan karakterlere göre RGB ledimizin kontrolünü gerçekleştireceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-10-seri-ekran-uzerinden-rgb-led-kontrolu/">Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda seri ekran üzerinden yazılan karakterlere göre RGB led kontrolü &#8216;nü gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_24832"  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" loading="lazy" decoding="async" class="wp-image-9473 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?resize=471%2C198&#038;ssl=1" alt="rgbled" width="471" height="198" title="Arduino Başlangıç Dersleri 10: Seri Ekran Üzerinden RGB Led Kontrolü 12" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?resize=300%2C126&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/rgbled.png?w=608&amp;ssl=1 608w" sizes="auto, (max-width: 471px) 100vw, 471px" /></p>
<p>Kodumuza geçebiliriz.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/e25b55ccc4419c7e368e07e1d3edf713" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p>Öncelikle gerekli pin tanımlamalarını yapalım. Serial haberleşmemizi başlatalım. RGB ledimizin pinlerini çıkış olarak tanımlayalım. İlk açılışta serial ekranımıza &#8220;Renk secimi icin Kirmizi: k, Mavi: m, Yesil: y, Beyaz: b, Sari: s, Turkuaz: t&#8217;dir.&#8221; İfadesini yazdıralım. if (Serial.available() &gt; 0) komutuyla serial haberleşmemizin durumunu kontrol ediyoruz. Veri girişi olursa bu değer 0‘dan büyük olacaktır. Serial ekrandan girilen harflere göre RGB ledimizi kontrol ediyoruz. Özet olarak kullanıcı tarafından serial ekrana girilen harflere göre ledimizin rengi değiştirilecektir. Eğer kullanıcı tanımlanan harfler dışında bir harf veya karakter girilirse led sönecektir.</p>
<hr />
<p>Seri Ekranımızı açıp sırayla; k, m, y, b, s, t harflerini yazalım ve ledimizin doğru çalışıp çalışmadığını kontrol edelim. Eğer bir yerde takıldıysanız ya da bir sorunuz olursa size yardımcı olmayı çok  isteriz. Bu nedenle yorum yazmaktan çekinmeyin!</p>
<hr />
<p>RGB Led Kontrolü &#8216; nü gerçekleştirdik. Bu dersimiz işinize yaradıysa ve hoşunuza gittiyse diğer derslerimize göz atmayı unutmayın <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



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

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

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ultrasonik mesafe sensörü ve buzzer ile park sensörü yapacağız.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-9-hc-sr04-ile-park-sensoru-yapimi/">Arduino Başlangıç Dersleri 9: HC-SR04 ile Park Sensörü Yapımı</a> appeared first on <a rel="nofollow" href="https://akademi.robolinkmarket.com">Robolink Akademi</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda HC-SR04 ile park sensörü yapımı uygulaması gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_56738"  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ı 13" 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ı 14" 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_62427"  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 15" 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 16" 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 4: LDR ile Analog Değer Okuma ve Seri Ekran</title>
		<link>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-4-ldr-ile-analog-okuma-ve-seri-haberlesme/</link>
					<comments>https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-4-ldr-ile-analog-okuma-ve-seri-haberlesme/#comments</comments>
		
		<dc:creator><![CDATA[Sefa SOYSAL]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 10:27:02 +0000</pubDate>
				<category><![CDATA[Arduino Başlangıç Seti Eğitim Serisi]]></category>
		<category><![CDATA[arduino programlama]]></category>
		<category><![CDATA[arduino seri ekran]]></category>
		<category><![CDATA[ldr]]></category>
		<guid isPermaLink="false">https://akademi.robolinkmarket.com/?p=9369</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar, bu uygulamamızda LDR kullanarak analog değer okuma ve seri haberleşme işlemlerini gerçekleştireceğiz.</p>
<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-4-ldr-ile-analog-okuma-ve-seri-haberlesme/">Arduino Başlangıç Dersleri 4: LDR ile Analog Değer Okuma ve Seri Ekran</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 LDR (ışığa bağımlı direnç); ortam ışığına göre direnci değişen devre elemanını kullanarak analog değer okuma ve seri haberleşme işlemlerini gerçekleştireceğiz.</p>
<iframe loading="lazy"  id="_ytid_74495"  width="696" height="392"  data-origwidth="696" data-origheight="392" src="https://www.youtube.com/embed/pXH1D30AC-4?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
<h2><strong><span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">Malzeme Listesi:</span></span></strong></h2>
<ul>
<li><a href="https://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/ldr-5mm" target="_blank" rel="noopener noreferrer">5mm LDR</a> (Işığa bağımlı direnç)</li>
<li>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)</li>
<li>5 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>LDR  pinlerinde yön kavramı yoktur. Aşağıdaki devre şemasına uygun olarak devremizi breadboard üzerine kuruyoruz. Burada kurduğumuz devre üzerinden 0V ile 5V (0-1023) arasında değişebilen gerilim değerleri alabiliriz.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-12261 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=693%2C298&#038;ssl=1" alt="Untitled Sketch bb 1" width="693" height="298" title="Arduino Başlangıç Dersleri 4: LDR ile Analog Değer Okuma ve Seri Ekran 17" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=300%2C129&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=1024%2C440&amp;ssl=1 1024w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=768%2C330&amp;ssl=1 768w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=1536%2C660&amp;ssl=1 1536w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=696%2C299&amp;ssl=1 696w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=1068%2C459&amp;ssl=1 1068w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?resize=978%2C420&amp;ssl=1 978w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?w=1869&amp;ssl=1 1869w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/Untitled-Sketch_bb-1.jpg?w=1392&amp;ssl=1 1392w" sizes="auto, (max-width: 693px) 100vw, 693px" /></p>
<p>Kod kısmına geçelim.</p>
<p>View the code on <a href="https://gist.github.com/RobolinkAkademi/b4cfd810069e760d0d9e89fecf0fb798" rel="nofollow noopener" target="_blank">Gist</a>.</p>
<p><span style="color: #ff0000;">#define Ldr A0</span> ile A0 pinini Ldr adlı değişkene atıyoruz. Arduino Uno üzerinde 6 adet analog pin mevcuttur. Bunlar: A0, A1, A2, A3, A4 ve A5 pinleridir.</p>
<p><span style="color: #ff0000;">Serial.begin(9600);</span> ile seri haberleşmemizi baud rate 9600 olacak şekilde başlatıyoruz. Burada analog okuma yapacağımız için pin durumunu çıkış (OUTPUT) veya giriş (INPUT) olarak tanımlamamıza gerek yok.</p>
<p><span style="color: #ff0000;">void loop()</span> fonksiyonuda <span style="color: #ff0000;">analogRead(Ldr)</span> ifadesiyle okunan analog bilgi (0-1023 veya 0V-5V aralığında) int olarak tanımladığımız Ldr_deger değişkenine atıyoruz.</p>
<p><span style="color: #ff0000;">Serial.print(“Analog Deger= “);</span> ifadesiyle serial ekran üzerinde Analog Deger=  yazdırıyoruz.</p>
<p><span style="color: #ff0000;">Serial.println(Ldr_deger);</span> ifadesiyle okumuş olduğumuz analog değeri serial ekrana yazdırıyoruz ve burada println kısmındaki ln bir alt satıra geçmeyi ifade eder. 250 milisaniye hiçbirşey yapmadan bekler ve daha sonra void loop() döngüsünün başına dönerek aynı işlemleri tekrar eder. Gelen verilere bakmak için Serial ekranı açmanız gerekmektedir. Bunun için <span style="color: #000000;"><a style="color: #000000;" href="https://robolinkmarket.com/arduino" target="_blank" rel="noopener">Arduino</a></span> derleyicisinde sağ üstte bulunan büyüteç simgesine tıklamanız yeterlidir.</p>
<p><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-9449 aligncenter" src="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrseriekran.png?resize=355%2C238&#038;ssl=1" alt="ldrseriekran" width="355" height="238" title="Arduino Başlangıç Dersleri 4: LDR ile Analog Değer Okuma ve Seri Ekran 18" srcset="https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrseriekran.png?resize=300%2C201&amp;ssl=1 300w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrseriekran.png?resize=272%2C182&amp;ssl=1 272w, https://i0.wp.com/akademi.robolinkmarket.com/wp-content/uploads/2019/07/ldrseriekran.png?w=553&amp;ssl=1 553w" sizes="auto, (max-width: 355px) 100vw, 355px" /></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><span style="color: #ffffff;">robolinkmarket.com</span></p>

<p>The post <a rel="nofollow" href="https://akademi.robolinkmarket.com/arduino-baslangic-dersleri-4-ldr-ile-analog-okuma-ve-seri-haberlesme/">Arduino Başlangıç Dersleri 4: LDR ile Analog Değer Okuma ve Seri Ekran</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-4-ldr-ile-analog-okuma-ve-seri-haberlesme/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9369</post-id>	</item>
	</channel>
</rss>
