{"id":1347,"date":"2025-11-06T10:29:52","date_gmt":"2025-11-06T07:29:52","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=1347"},"modified":"2025-11-06T10:29:54","modified_gmt":"2025-11-06T07:29:54","slug":"arduino-ile-i2c-lcd-kullanimi","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/arduino-ile-i2c-lcd-kullanimi\/","title":{"rendered":"Arduino ile I2C LCD Kullan\u0131m\u0131"},"content":{"rendered":"\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>\u0130\u00e7indekiler<\/h2><nav><ul><li class=\"\"><a href=\"#arduino-ile-i-2-c-lcd-kullanimi-giris\">Arduino ile I2C LCD Kullan\u0131m\u0131 Giri\u015f<\/a><\/li><li class=\"\"><a href=\"#i-2-c-lcd-nedir\">I2C LCD Nedir?<\/a><ul><li class=\"\"><a href=\"#i-2-c-lcd-modulunun-teknik-bilesenleri\">I2C LCD mod\u00fcl\u00fcn\u00fcn teknik bile\u015fenleri:<\/a><\/li><li class=\"\"><a href=\"#i-2-cnin-avantajlari\">I2C\u2019nin avantajlar\u0131:<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#gerekli-donanim-listesi\">Gerekli Donan\u0131m Listesi<\/a><\/li><li class=\"\"><a href=\"#baglanti-semasi\">Ba\u011flant\u0131 \u015eemas\u0131<\/a><ul><li class=\"\"><a href=\"#\u26a0\ufe0f-notlar\">Notlar:<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#kod-blogu\">Kod Blo\u011fu<\/a><ul><li class=\"\"><a href=\"#temel-lcd-yazdirma-kodu\">Temel LCD Yazd\u0131rma Kodu<\/a><\/li><li class=\"\"><a href=\"#i-2-c-adresi-farkli-olabilir\">I2C Adresi Farkl\u0131 Olabilir<\/a><\/li><li class=\"\"><a href=\"#i-2-c-tarayici-kod-blogu\">I2C Taray\u0131c\u0131 Kod Blo\u011fu<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#teknik-calisma-mantigi\">Teknik \u00c7al\u0131\u015fma Mant\u0131\u011f\u0131<\/a><ul><li class=\"\"><a href=\"#teknik-avantajlar\">Teknik avantajlar:<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#gundelik-hayatta-i-2-c-lcd-kullanim-alanlari\">G\u00fcndelik Hayatta I2C LCD Kullan\u0131m Alanlar\u0131<\/a><ul><li class=\"\"><a href=\"#1-sensor-verisi-gosterimi\">1. Sens\u00f6r verisi g\u00f6sterimi<\/a><\/li><li class=\"\"><a href=\"#2-menu-arayuzleri\">2. Men\u00fc aray\u00fczleri<\/a><\/li><li class=\"\"><a href=\"#3-endustriyel-gostergeler\">3. End\u00fcstriyel g\u00f6stergeler<\/a><\/li><li class=\"\"><a href=\"#4-robotik\">4. Robotik<\/a><\/li><li class=\"\"><a href=\"#5-egitim-ve-stem-projeleri\">5. E\u011fitim ve STEM projeleri<\/a><\/li><li class=\"\"><a href=\"#1-arduino-i-2-c-lcd-adresimi-nasil-bulurum\">1. Arduino I2C LCD adresimi nas\u0131l bulurum?<\/a><\/li><li class=\"\"><a href=\"#2-lcd-ekrana-hicbir-sey-yazmiyor-neden\">2. LCD ekrana hi\u00e7bir \u015fey yazm\u0131yor, neden?<\/a><\/li><li class=\"\"><a href=\"#3-lcd-ekranda-sadece-siyah-kareler-gorunuyor-cozum\">3. LCD ekranda sadece siyah kareler g\u00f6r\u00fcn\u00fcyor, \u00e7\u00f6z\u00fcm?<\/a><\/li><li class=\"\"><a href=\"#4-i-2-c-lcd-arka-isigi-nasil-kapatilir\">4. I2C LCD arka \u0131\u015f\u0131\u011f\u0131 nas\u0131l kapat\u0131l\u0131r?<\/a><\/li><li class=\"\"><a href=\"#5-20-x-4-i-2-c-lcd-ile-16-x-2-arasinda-fark-var-mi\">5. 20&#215;4 I2C LCD ile 16&#215;2 aras\u0131nda fark var m\u0131?<\/a><\/li><li class=\"\"><a href=\"#6-i-2-c-lcd-ile-ozel-karakter-olusturabilir-miyim\">6. I2C LCD ile \u00f6zel karakter olu\u015fturabilir miyim?<\/a><\/li><li class=\"\"><a href=\"#7-ayni-i-2-c-hatta-baska-sensor-ekleyebilir-miyim\">7. Ayn\u0131 I2C hatta ba\u015fka sens\u00f6r ekleyebilir miyim?<\/a><\/li><li class=\"\"><a href=\"#8-lcd-yazilari-saga-sola-kaydirmak-mumkun-mu\">8. LCD yaz\u0131lar\u0131 sa\u011fa\/sola kayd\u0131rmak m\u00fcmk\u00fcn m\u00fc?<\/a><\/li><li class=\"\"><a href=\"#9-i-2-c-lcd-neden-titriyor\">9. I2C LCD neden titriyor?<\/a><\/li><li class=\"\"><a href=\"#10-lc-dye-uzun-metin-nasil-yazilir\">10. LCD\u2019ye uzun metin nas\u0131l yaz\u0131l\u0131r?<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#gelistirilebilir-proje-fikirleri\">Geli\u015ftirilebilir Proje Fikirleri<\/a><ul><li class=\"\"><a href=\"#1-mini-hava-istasyonu\">1. Mini Hava \u0130stasyonu<\/a><\/li><li class=\"\"><a href=\"#2-akilli-ev-kontrol-paneli\">2. Ak\u0131ll\u0131 Ev Kontrol Paneli<\/a><\/li><li class=\"\"><a href=\"#3-io-t-mesaj-gosterici\">3. IoT Mesaj G\u00f6sterici<\/a><\/li><li class=\"\"><a href=\"#4-robot-bilgi-ekrani\">4. Robot Bilgi Ekran\u0131<\/a><\/li><li class=\"\"><a href=\"#5-tarim-teknolojileri-ekrani\">5. Tar\u0131m Teknolojileri Ekran\u0131<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"arduino-ile-i-2-c-lcd-kullanimi-giris\">Arduino ile I2C LCD Kullan\u0131m\u0131 Giri\u015f<\/h1>\n\n\n\n<p>Arduino projelerinde sens\u00f6r verilerini, men\u00fc sistemlerini veya kullan\u0131c\u0131ya sunulacak bilgileri g\u00f6stermek i\u00e7in kullan\u0131lan en pop\u00fcler ekranlardan biri <strong>16&#215;2 LCD ekranlard\u0131r<\/strong>. Ancak klasik paralel LCD ba\u011flant\u0131s\u0131 \u00e7ok fazla pin gerektirir ve kablo karma\u015fas\u0131na sebep olur. \u0130\u015fte bu noktada <strong>I2C (Inter-Integrated Circuit) LCD ekranlar<\/strong>, yaln\u0131zca <strong>iki ileti\u015fim pini<\/strong> gerektirmesi sayesinde b\u00fcy\u00fck avantaj sa\u011flar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"i-2-c-lcd-nedir\">I2C LCD Nedir?<\/h1>\n\n\n\n<p>I2C LCD ekranlar, klasik HD44780 tabanl\u0131 LCD ekranlar\u0131n arka k\u0131sm\u0131na eklenen bir <strong>I2C d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc mod\u00fcl\u00fc<\/strong> sayesinde, Arduino ile yaln\u0131zca iki kablo \u00fczerinden ileti\u015fim kurabilen ekranlard\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-2-c-lcd-modulunun-teknik-bilesenleri\">I2C LCD mod\u00fcl\u00fcn\u00fcn teknik bile\u015fenleri:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PCF8574<\/strong> I\/O expander \u00e7ipi<\/li>\n\n\n\n<li>7-bit I2C adresleme sistemi<\/li>\n\n\n\n<li>Arka \u0131\u015f\u0131k kontrol\u00fc (backlight ON\/OFF)<\/li>\n\n\n\n<li>Kontrast ayar\u0131 i\u00e7in trimpot<\/li>\n\n\n\n<li>4 bit ileti\u015fim protokol\u00fc<\/li>\n\n\n\n<li>5V g\u00fc\u00e7 ile \u00e7al\u0131\u015fma<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-2-cnin-avantajlari\">I2C\u2019nin avantajlar\u0131:<\/h3>\n\n\n\n<p>\u2705 Sadece <strong>SDA<\/strong> ve <strong>SCL<\/strong> pinleri kullan\u0131l\u0131r<br>\u2705 Kablolama sade, hata ihtimali d\u00fc\u015f\u00fckt\u00fcr<br>\u2705 Di\u011fer I2C tabanl\u0131 sens\u00f6rlerle ayn\u0131 hat \u00fczerinde \u00e7al\u0131\u015fabilir<br>\u2705 LCD ekran \u00fczerinde yer tasarrufu sa\u011flar<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"gerekli-donanim-listesi\">Gerekli Donan\u0131m Listesi<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Malzeme<\/th><th>Adet<\/th><th>A\u00e7\u0131klama<\/th><\/tr><\/thead><tbody><tr><td>Arduino UNO \/ MEGA \/ Nano<\/td><td>1<\/td><td>Kontrol kart\u0131<\/td><\/tr><tr><td>16&#215;2 LCD + I2C mod\u00fcl\u00fc<\/td><td>1<\/td><td>I2C aray\u00fczl\u00fc ekran<\/td><\/tr><tr><td>Breadboard<\/td><td>1<\/td><td>Ba\u011flant\u0131 y\u00fczeyi<\/td><\/tr><tr><td>Jumper kablolar<\/td><td>4<\/td><td>Ba\u011flant\u0131 i\u00e7in<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"baglanti-semasi\">Ba\u011flant\u0131 \u015eemas\u0131<\/h1>\n\n\n\n<p>I2C LCD ba\u011flant\u0131s\u0131 olduk\u00e7a basittir. Sadece 4 kablo gerekir:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>I2C LCD Pin<\/th><th>Arduino UNO Pin<\/th><\/tr><\/thead><tbody><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>VCC<\/td><td>5V<\/td><\/tr><tr><td>SDA<\/td><td>A4<\/td><\/tr><tr><td>SCL<\/td><td>A5<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u26a0\ufe0f-notlar\">Notlar:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino MEGA i\u00e7in SDA = 20, SCL = 21<\/li>\n\n\n\n<li>Arduino Nano i\u00e7in pinler UNO ile ayn\u0131d\u0131r<\/li>\n\n\n\n<li>3.3V ile \u00e7al\u0131\u015fan Arduino modellerinde seviye d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc kullanmak gerekebilir<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"kod-blogu\">Kod Blo\u011fu<\/h1>\n\n\n\n<p>I2C LCD kullan\u0131m\u0131 i\u00e7in <strong>LiquidCrystal_I2C<\/strong> k\u00fct\u00fcphanesi gereklidir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"temel-lcd-yazdirma-kodu\">Temel LCD Yazd\u0131rma Kodu<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h>\n#include &lt;LiquidCrystal_I2C.h>\n\nLiquidCrystal_I2C lcd(0x27, 16, 2);  \/\/ LCD adresi ve boyutu\n\nvoid setup() {\n  lcd.init();              \/\/ LCD ba\u015flat\u0131l\u0131r\n  lcd.backlight();         \/\/ Arka \u0131\u015f\u0131k a\u00e7\u0131l\u0131r\n  lcd.setCursor(0, 0);     \/\/ \u0130lk sat\u0131ra git\n  lcd.print(\"Facadium STEM\");\n  lcd.setCursor(0, 1);     \/\/ \u0130kinci sat\u0131ra git\n  lcd.print(\"I2C LCD Test\");\n}\n\nvoid loop() {\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-2-c-adresi-farkli-olabilir\">I2C Adresi Farkl\u0131 Olabilir<\/h3>\n\n\n\n<p>Baz\u0131 ekranlarda adres:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>0x27<\/strong><\/li>\n\n\n\n<li><strong>0x3F<\/strong><\/li>\n\n\n\n<li><strong>0x20<\/strong><br>olabiliyor.<\/li>\n<\/ul>\n\n\n\n<p>Adres bulunamazsa a\u015fa\u011f\u0131daki kodla tarama yap\u0131l\u0131r:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"i-2-c-tarayici-kod-blogu\">I2C Taray\u0131c\u0131 Kod Blo\u011fu<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h>\n\nvoid setup() {\n  Wire.begin();\n  Serial.begin(9600);\n  Serial.println(\"I2C adresi taraniyor...\");\n}\n\nvoid loop() {\n  for (byte i = 0; i &lt; 128; i++) {\n    Wire.beginTransmission(i);\n    if (Wire.endTransmission() == 0) {\n      Serial.print(\"Adres bulundu: 0x\");\n      Serial.println(i, HEX);\n    }\n  }\n  delay(1000);\n}\n<\/code><\/pre>\n\n\n\n<p>Bu kod, tak\u0131l\u0131 cihaz\u0131n adresini seri monit\u00f6rde g\u00f6sterir.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"teknik-calisma-mantigi\">Teknik \u00c7al\u0131\u015fma Mant\u0131\u011f\u0131<\/h1>\n\n\n\n<p>I2C protokol\u00fcnde Arduino, <strong>master<\/strong> olarak davran\u0131r. LCD \u00fczerindeki PCF8574 \u00e7ipi ise <strong>slave<\/strong> cihazd\u0131r.<br>\u0130leti\u015fim iki hat \u00fczerinden ger\u00e7ekle\u015fir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SDA (Serial Data)<\/strong> \u2192 Veri hatt\u0131<\/li>\n\n\n\n<li><strong>SCL (Serial Clock)<\/strong> \u2192 Saat sinyali<\/li>\n<\/ul>\n\n\n\n<p>16&#215;2 LCD\u2019nin RS, E ve D4\u2013D7 pinleri, PCF8574 \u00e7ipi taraf\u0131ndan kontrol edilir. Arduino bu \u00e7ipe I2C \u00fczerinden komut g\u00f6nderir; \u00e7ip bunlar\u0131 LCD\u2019ye aktar\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"teknik-avantajlar\">Teknik avantajlar:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Do\u011frudan paralel ba\u011flant\u0131ya g\u00f6re <strong>%70 daha az pin kullan\u0131m\u0131<\/strong><\/li>\n\n\n\n<li>Ayn\u0131 hatta birden fazla I2C cihaz ba\u011flanabilir<\/li>\n\n\n\n<li>Daha stabil karakter yaz\u0131m\u0131<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"gundelik-hayatta-i-2-c-lcd-kullanim-alanlari\">G\u00fcndelik Hayatta I2C LCD Kullan\u0131m Alanlar\u0131<\/h1>\n\n\n\n<p>I2C LCD, Arduino projelerinde yayg\u0131n olarak kullan\u0131lan ekran t\u00fcr\u00fcd\u00fcr. \u0130\u015fte baz\u0131 uygulamalar:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-sensor-verisi-gosterimi\">1. Sens\u00f6r verisi g\u00f6sterimi<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>S\u0131cakl\u0131k, nem<\/li>\n\n\n\n<li>Toprak nem sens\u00f6r\u00fc<\/li>\n\n\n\n<li>Gaz sens\u00f6rleri<\/li>\n\n\n\n<li>Mesafe sens\u00f6r\u00fc (HC-SR04)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-menu-arayuzleri\">2. Men\u00fc aray\u00fczleri<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IoT projeleri i\u00e7in ayar men\u00fcs\u00fc<\/li>\n\n\n\n<li>Servo kontrol paneli<\/li>\n\n\n\n<li>R\u00f6leli ev otomasyon men\u00fcs\u00fc<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-endustriyel-gostergeler\">3. End\u00fcstriyel g\u00f6stergeler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00dcretim sayac\u0131<\/li>\n\n\n\n<li>Makine \u00e7al\u0131\u015fma saat g\u00f6stergesi<\/li>\n\n\n\n<li>Uyar\u0131 ve alarm ekran\u0131<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-robotik\">4. Robotik<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pil seviyesi g\u00f6stergesi<\/li>\n\n\n\n<li>Mod se\u00e7imi ekran\u0131<\/li>\n\n\n\n<li>Durum bildirme<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-egitim-ve-stem-projeleri\">5. E\u011fitim ve STEM projeleri<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00d6\u011frenciler i\u00e7in kodlama\u2013donan\u0131m entegrasyonu<\/li>\n\n\n\n<li>Arduino derslerinde temel ekran kullan\u0131m\u0131<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"en-cok-aranan-sorular-ve-cevaplar\">En \u00c7ok Aranan Sorular ve Cevaplar<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-arduino-i-2-c-lcd-adresimi-nasil-bulurum\"><strong>1. Arduino I2C LCD adresimi nas\u0131l bulurum?<\/strong><\/h3>\n\n\n\n<p>I2C taray\u0131c\u0131 kodu ile seri monit\u00f6rden adres bulunabilir.<br>En yayg\u0131n adresler <strong>0x27<\/strong> ve <strong>0x3F<\/strong>\u2019dir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-lcd-ekrana-hicbir-sey-yazmiyor-neden\"><strong>2. LCD ekrana hi\u00e7bir \u015fey yazm\u0131yor, neden?<\/strong><\/h3>\n\n\n\n<p>Olas\u0131 nedenler:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I2C adresi yanl\u0131\u015f<\/li>\n\n\n\n<li>SDA\/SCL pinleri hatal\u0131 ba\u011flanm\u0131\u015f<\/li>\n\n\n\n<li>Kontrast ayar\u0131 d\u00fc\u015f\u00fck (trimpot sa\u011fa\/sola \u00e7evrilmeli)<\/li>\n\n\n\n<li>Arka \u0131\u015f\u0131k kapal\u0131<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-lcd-ekranda-sadece-siyah-kareler-gorunuyor-cozum\"><strong>3. LCD ekranda sadece siyah kareler g\u00f6r\u00fcn\u00fcyor, \u00e7\u00f6z\u00fcm?<\/strong><\/h3>\n\n\n\n<p>Bu sorun genellikle <strong>kontrast ayar\u0131n\u0131n yanl\u0131\u015f olmas\u0131<\/strong> ile ilgilidir.<br>Mod\u00fcl \u00fczerindeki potansiyometreyi \u00e7evirin.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-i-2-c-lcd-arka-isigi-nasil-kapatilir\"><strong>4. I2C LCD arka \u0131\u015f\u0131\u011f\u0131 nas\u0131l kapat\u0131l\u0131r?<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>lcd.noBacklight();\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-20-x-4-i-2-c-lcd-ile-16-x-2-arasinda-fark-var-mi\"><strong>5. 20&#215;4 I2C LCD ile 16&#215;2 aras\u0131nda fark var m\u0131?<\/strong><\/h3>\n\n\n\n<p>Sadece boyut fark\u0131 vard\u0131r.<br>Kod yap\u0131s\u0131 ayn\u0131d\u0131r; <code>LiquidCrystal_I2C lcd(0x27, 20, 4)<\/code> yazmak yeterlidir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-i-2-c-lcd-ile-ozel-karakter-olusturabilir-miyim\"><strong>6. I2C LCD ile \u00f6zel karakter olu\u015fturabilir miyim?<\/strong><\/h3>\n\n\n\n<p>Evet. <code>lcd.createChar()<\/code> fonksiyonu ile T\u00fcrk\u00e7e karakterler dahil ikonlar olu\u015fturulabilir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-ayni-i-2-c-hatta-baska-sensor-ekleyebilir-miyim\"><strong>7. Ayn\u0131 I2C hatta ba\u015fka sens\u00f6r ekleyebilir miyim?<\/strong><\/h3>\n\n\n\n<p>Evet. I2C protokol\u00fc \u00e7oklu cihaz destekler. Cihaz adresleri farkl\u0131 olmal\u0131d\u0131r.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"8-lcd-yazilari-saga-sola-kaydirmak-mumkun-mu\"><strong>8. LCD yaz\u0131lar\u0131 sa\u011fa\/sola kayd\u0131rmak m\u00fcmk\u00fcn m\u00fc?<\/strong><\/h3>\n\n\n\n<p>Evet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lcd.scrollDisplayLeft();\nlcd.scrollDisplayRight();\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9-i-2-c-lcd-neden-titriyor\"><strong>9. I2C LCD neden titriyor?<\/strong><\/h3>\n\n\n\n<p>Genellikle g\u00fc\u00e7 kayna\u011f\u0131 yetersizdir. Harici 5V adapt\u00f6r ile beslemek \u00e7\u00f6z\u00fcm sa\u011flar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"10-lc-dye-uzun-metin-nasil-yazilir\"><strong>10. LCD\u2019ye uzun metin nas\u0131l yaz\u0131l\u0131r?<\/strong><\/h3>\n\n\n\n<p>Metni sat\u0131r sat\u0131r b\u00f6lerek <code>setCursor()<\/code> komutuyla farkl\u0131 konumlara yaz\u0131labilir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"gelistirilebilir-proje-fikirleri\">Geli\u015ftirilebilir Proje Fikirleri<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-mini-hava-istasyonu\">1. Mini Hava \u0130stasyonu<\/h3>\n\n\n\n<p>(DHT11 + I2C LCD + Arduino)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-akilli-ev-kontrol-paneli\">2. Ak\u0131ll\u0131 Ev Kontrol Paneli<\/h3>\n\n\n\n<p>(R\u00f6le + LCD men\u00fc sistemi)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-io-t-mesaj-gosterici\">3. IoT Mesaj G\u00f6sterici<\/h3>\n\n\n\n<p>(Mobil uygulamadan LCD\u2019ye mesaj g\u00f6nderme)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-robot-bilgi-ekrani\">4. Robot Bilgi Ekran\u0131<\/h3>\n\n\n\n<p>(Servo a\u00e7\u0131lar\u0131, batarya durumu, mod se\u00e7imi)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-tarim-teknolojileri-ekrani\">5. Tar\u0131m Teknolojileri Ekran\u0131<\/h3>\n\n\n\n<p>(Toprak nemi, s\u0131cakl\u0131k ve su seviyesini g\u00f6steren panel)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>E\u011fitimlerimize kat\u0131larak bu ve di\u011fer projeleri uygulamal\u0131 olarak \u00f6\u011frenebilirsiniz. E\u011fitimlerimize ve di\u011fer bilgilere&nbsp;<a href=\"https:\/\/www.facadium.com.tr\/\">buradaki linkten<\/a>&nbsp;(<a href=\"https:\/\/www.facadium.com.tr\/\">https:\/\/www.facadium.com.tr\/<\/a>) ula\u015fabilirsiniz. \u00dcr\u00fcnlerimize STEM Kits \u00fczerinden ula\u015fabilirsiniz.&nbsp;<a href=\"https:\/\/www.stemkits.com.tr\/\" target=\"_blank\" rel=\"noreferrer noopener\">STEM Kits<\/a>&nbsp;(<a href=\"https:\/\/www.stemkits.com.tr\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.stemkits.com.tr\/<\/a>) L\u00fctfen bizlere ileti\u015fim kanallar\u0131ndan ula\u015f\u0131n\u0131z.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arduino ile I2C LCD Kullan\u0131m\u0131 Giri\u015f Arduino projelerinde sens\u00f6r verilerini, men\u00fc sistemlerini veya kullan\u0131c\u0131ya sunulacak bilgileri g\u00f6stermek i\u00e7in kullan\u0131lan en pop\u00fcler ekranlardan biri 16&#215;2 LCD [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":1348,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-ile-robotik-kodlama"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=1347"}],"version-history":[{"count":2,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1347\/revisions"}],"predecessor-version":[{"id":1351,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1347\/revisions\/1351"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/1348"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=1347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=1347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=1347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}