Arduino Shield – Arduino Modülleri

Güncelleme 15/02/2024

Arduino ile birlikte çalışan ve arduino üzerine takılan ek donanımlara ( Modüllere ) SHIELD denir. Bu shieldler sayesinde arduinomuzu daha işlevsel ve farklı özellikler kazandırabiliyoruz.
Arduino Shield Nedir?
Arduino Shieldleri genel anlamda aynı işleri yapsada özelde farklı özellikleri de olabilir. Örneğin bazı bluetooth shieldler sadece android sistemlerle haberleşme yapabiliyorken, bazıları hem android hem ios sistemleriyle bağlantı kurabilmektedir. Burdan şöyle bir sonuç çıkmaktadır; eğer yapacağınız projede ios cihazlara bağlantı kurmak istiyorsanız alacağınız shieldin ios bağlantısı desteği olması gerekmektedir. Bu tarz özel durumlar ürün açıklamalarında belirtilmektedir. Ayrıca ürün açıklamalarında aldığınız shieldlerle ilgili kütüphaneler, örnekler, bağlantı şemaları, şematik ve board çizimleri bulunmakta olup bunlardan da yararlanabilirsiniz.

Arduino üzerine bir yada birden fazla shield takılabilmektedir. Birkaç shieldi üst üste taktığınız zaman burada dikkat etmeniz gereken önemli noktalar vardır.

  • Shiledler arasında pin çakışması olmaması gerekmektedir. Yani her iki shield arduino üzerinde aynı pini kullanıyorsa bu durumda shieldler düzgün çalışmayabilir.
  • Her iki shiled I2C üzerinden haberleşiyor sa, bu durumda shieldlerin I2C adreslerinin farklı olması gerekmektedir. Aksi halde düzgün çalışmayabilir.
  • Eğer her iki shield SPI üzerinden haberleşiyorsa MOSI, MISO, SCK pinleri ortak olabilir ancak kesinlikle CE veya SS (Slave Select) diye geçen pinin ayrı olması gerekiyor ki bu shieldleri ayrı ayrı seçebilelim.
  • Her shiled donanımsal yada yazılımsal sebeplerden dolayı her arduino çeşidiyle uyumlu olmayabilir. Örneğin bir shield arduino uno,mega,leonardo ve due ile uyarken bir shield sadece arduino uno ile uyabilir. Buda ürün açıklamalarında data sheetlerde yazmaktadır. Yapacağımız projede kullandığımız arduino çeşidine göre shield tercih etmemiz gerekiyor.

Sensörler: Sıcaklık, nem, ışık, basınç, mesafe, hareket ve daha fazlasını algılamak için kullanılır.

Arduino Haberleşme Shieldleri

Haberleşme Modülleri: Bluetooth, WiFi, Ethernet ve GSM gibi kablosuz ve kablolu bağlantılar için kullanılır.

  • Arduino Bluetooth Shield – HC05 Bluetooth Serial Modül Shield

  • Arduino Ethernet Shield 2 with PoE Module

  • Arduino WiFi Shield

Arduino Motor Sürücü Shieldleri

Motor Sürücüleri: DC motorları, step motorları ve servo motorları kontrol etmek için kullanılır.
Arduino ile motorları kontrol etmek için motor sürücüleri kullanılır. Motor sürücüleri, Arduino’nun düşük voltajlı ve akımlı sinyallerini motorların çalıştırabileceği voltaj ve akıma dönüştürür.
En yaygın kullanılan Arduino motor sürücüleri

1. DC Motor Sürücüleri:

L298N: 2 adet DC motoru kontrol etmek için kullanılır.
DRV8833: 1 adet DC motoru kontrol etmek için kullanılır.
BTS7960: 40 Ampere kadar akım çekebilen bir DC motor sürücüsüdür.

2. Step Motor Sürücüleri:

A4988: 1 adet step motoru kontrol etmek için kullanılır.
DRV8825: 1 adet step motoru kontrol etmek için kullanılır.
TB6600: 2 adet step motoru kontrol etmek için kullanılır.

3. Servo Motor Sürücüleri:

SG90: Servo motorları kontrol etmek için kullanılır.
Tower Pro MG996R: Servo motorları kontrol etmek için kullanılır.

Arduino Proto Shieldleri

  • Arduino Mega 2560 R3 Proto Shield

  • Arduino Uno R3 Proto Shield

  • Arduino Electronic Brick Proto Shield

Arduino Lcd Dısplay Shieldleri

Ekranlar: LCD ekranlar, OLED ekranlar ve LED matrisler gibi çeşitli görsel gösterimler için kullanılır.

  • 2.8″ TFT Touch Shield for Arduino w/Capacitive Touch

  • Adafruit 1.8″ Renkli TFT Shield mikroSD ve Joystick′li

  • Arduino ve chipKit UNO32 Uyumlu 3,5” Dokunmatik LCD Shield – PICadillo-35T

Arduino Genişleme Shieldleri

  • Arduino XBee ve IO Genişleme Shieldi

  • Arduino Mega IO Genişletme ve Sensör Shieldi

  • Arduino IO Genişletme Shieldi

Kalkanlar: Birden fazla modülü tek bir kartta birleştiren ve belirli bir işlev için tasarlanmış modül setleridir.

Yazar: Ali Celal

5f59ca35fd9ac7f00cde62f0b0cd0d07?s=90&d=blank&r=g- Elektronik Mühendisi
- E.Ü. Tıp Fakültesi Kalibrasyon Sorumlusu Test kontrol ve kalibrasyon sorumlu müdürü (Sağ.Bak. ÜTS)
- X-Işınlı Görüntüleme Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.)
- Usta Öğretici (MEB)
- Hatalı veya kaldırılmasını istediğiniz sayfaları diyot.net@gmail.com bildirin