arduino ekran
  • Arduino Uno
  • I2C 16×2 LCD ekran
  • 4 Adet dişi erkek

Arduino ekran kullanımı, arduino lcd kullanımı, arduino’da ekran nasıl kullanılır gibi soruların cevapları bu yazımızda. Daha önce yazılarımızda Arduino ile ilgili bir çok çalışma yapmıştık. Bugün arduino’da ekran kullanımını yöntemlerinden biri olan lcd ekran kullanımı göreceğiz.

Ekran kullanımı kullanıcıya bilgi vermek için çok önemlidir. Eğer sensör ya da başka bir giriş kullanıp bir işlem gerçekleştiriyorsanız bunun sonucunu kullanıcıya bir şekilde bildirmeniz gerekiyor. LED ışıklarla bunu yapabilirsiniz. Fakat bazı durumlarda bu yetersiz kalabilmektedir. Böyle durumlarda ekran kullanmanız gerekiyor.

Arduino I2C LCD ekranın türü nasıl belirlenir?

Ekranın türünü öğrenmek için aşağıdaki kodu çalıştırıp seri porttan hangi tip LCD ekran olduğunu öğrenebilirsiniz?

#include <Wire.h>
void setup()
{
  Serial.begin (9600);
  Serial.println ("I2C Ekran türü taranıyor...");
  Wire.begin();
  for (byte e = 8; e < 150; e++)
  {
    Wire.beginTransmission (e);
    if (Wire.endTransmission () == 0)
    {
      Serial.print ("İletişim yolu bulundu,  Ekran Türü : ");
      Serial.print (e, DEC);
      Serial.print (" (0x");
      Serial.print (e, HEX);
      Serial.println (")");
    }
  }
  Serial.println ("Tamamlandı. ");
}

void loop() {}

Arduino I2C LCD ekranı nasıl kullanılır?

I2C ekranının bağlantısı normal LCD’ye göre çok kolaydır.
Aşağıdaki şekilde bağlantısını yapabilirsiniz.
SDA->SDA
SCL->SCL
VCC->5V
GND->GND
Bağlantıları yaptıktan sonra aşağıdaki kodu uygulayabilirsiniz. Eğer lcd ekranınız 0x3f ise 0x27 yazan yeri değiştiriniz.
Gerekli olan kütüphaneyi indirmek için TIKLAYINIZ

#include <LiquidCrystal_I2C.h>

#include <Wire.h>

LiquidCrystal_I2C lcdekran(0x27,16,2);

void setup() 
{
  lcdekran.init();
  lcdekran.backlight();
  lcdekran.setCursor(0,0);
  lcdekran.print("Giris Ekrani");
  delay(1000);
  lcdekran.clear();
}

void loop()
{
 lcdekran.setCursor(5,1);
 lcdekran.print("Robotik");
 lcdekran.setCursor(1,0);
 lcdekran.print("2ZS Yazılım");
}

Peki Arduino I2C LCD ekranında yazılar ve sayılar gözükmediği zaman ne yapmamız gerekiyor?

Arduino nedir?

Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik karttır. Yani Arduino kartları girişleri okur, ardından bir sensör üzerindeki ışık ile bunu bir çıkışa dönüştürebilirsiniz. Kart üzerindeki mikrodenetleyiciye bir dizi talimat gönderip kartınıza ne yapacağını söyleyebilirsiniz. Bunu yapmak için Arduino, yıllar boyunca günlük nesnelerden karmaşık bilimsel araçlara kadar binlerce projenin beyni olmuştur. Öğrenciler, öğretmenler, akademisyenler, şirketler tarafından çok kullanılan bir kart olan Arduino ile binlerce proje hayata geçmiştir.

Aslında Iverea Firması Arduino’yu elektronik ve programlama geçmişi olmayan öğrencilere yönelik geliştirdi.

Leave A Comment

All fields marked with an asterisk (*) are required