Image
28 Temmuz, 2026

SD Kart Okuyucu Modülü Nedir?

SD Kart Okuyucu Modülü Nedir? Arduino ile SD ve Micro SD Kart Kullanımı

SD kart okuyucu modülleri, Arduino ve benzeri mikrodenetleyici projelerinde verileri harici hafıza kartına kaydetmek veya karttan dosya okumak için kullanılan SPI haberleşmeli modüllerdir. Sıcaklık-nem kaydı, GPS rota kaydı, robot çalışma günlüğü, IoT veri saklama ve sensör loglama projelerinde çok işe yarar.

Arduino tek başına kalıcı ve büyük hacimli veri saklama konusunda sınırlıdır. SD veya microSD kart okuyucu modülü kullanıldığında proje; ölçtüğü veriyi CSV/TXT olarak kaydedebilir, açılışta konfigürasyon dosyası okuyabilir veya sensör verilerini daha sonra bilgisayarda analiz edilecek şekilde saklayabilir.

Arduino Micro SD Kart Okuyucu Modül
Fotoğraf 1: Arduino Micro SD Kart Okuyucu Modül.

SD Kart Okuyucu Modülü Nasıl Çalışır?

Bu modüller mikrodenetleyiciyle genellikle SPI protokolü üzerinden haberleşir. Arduino, CS piniyle SD kartı seçer; MOSI hattından karta veri gönderir, MISO hattından karttan veri okur ve SCK hattıyla haberleşmenin saat sinyalini sağlar.

Kısaca: SD kart okuyucu modülü, Arduino projesine harici depolama alanı ekler. Böylece sensör verileri kalıcı olarak TXT veya CSV dosyalarına kaydedilebilir.

SD Kart ve Micro SD Kart Modülü Arasındaki Fark

ÖzellikSD Kart OkuyucuMicro SD Kart Okuyucu
Kart tipiStandart SD kartMicro SD kart
HaberleşmeSPISPI
KullanımDaha büyük kart formu gereken projelerKompakt projeler ve yaygın microSD kullanımı

Arduino Bağlantısı ve Pin Yapısı

Micro SD Kart Okuyucu Arduino Bağlantı Şeması
Fotoğraf 2: Micro SD kart okuyucu modül bağlantı şeması.
Modül PiniArduino UNOGörevi
VCC5V veya 3.3VBesleme
GNDGNDToprak
CSD10Kart seçimi
MOSID11Arduino → SD kart veri hattı
MISOD12SD kart → Arduino veri hattı
SCKD13SPI saat hattı

Arduino ile SD Kart Kullanımı İçin Gerekli Malzemeler

Gerekli MalzemeÜrün Linki
Arduino UnoArduino Uno R3 Klon + USB Kablo
SD veya Micro SD Kart OkuyucuArduino Micro SD Kart Okuyucu Modül
BreadboardBreadboard
Jumper KabloJumper Kablo

Arduino SD Kart Kod Örneği

Aşağıdaki örnek, SD kartı başlatır, karta test.txt dosyası oluşturur ve dosyaya veri yazar.

#include <SPI.h>
#include <SD.h>

const int chipSelect = 10;

void setup() {
  Serial.begin(9600);
  Serial.println("SD kart baslatiliyor...");

  if (!SD.begin(chipSelect)) {
    Serial.println("SD kart baslatilamadi!");
    return;
  }

  File file = SD.open("test.txt", FILE_WRITE);
  if (file) {
    file.println("Robomer SD kart test satiri");
    file.close();
    Serial.println("Dosyaya yazildi.");
  }
}

void loop() {
}
Git

SD Kart Data Logger Kaynak Kodları

SD kart temel okuma-yazma, sensör data logger ve GPS kayıt sistemi örneklerini GitHub deposundan inceleyebilirsiniz.

Sık Yapılan Hatalar

  • Kart formatı: Arduino SD.h kütüphanesi için FAT16/FAT32 formatı tercih edilmelidir.
  • Yanlış CS pini: Kodda tanımlanan CS piniyle fiziksel bağlantı aynı olmalıdır.
  • Uzun kablolar: SPI hattında uzun jumper kablolar kararsız çalışmaya neden olabilir.
  • Besleme uyumsuzluğu: Kart üzerindeki VCC/3.3V/5V etiketleri kontrol edilmelidir.

Robomer’de Bulabileceğiniz SD Kart Okuyucu Modülleri

Arduino SD Kart Okuyucu Modül

Arduino SD Kart Okuyucu Modül

SD kartlarla veri okuma-yazma ve data logger projeleri için SPI haberleşmeli modül.

Ürünü İncele
Arduino Micro SD Kart Okuyucu Modül

Arduino Micro SD Kart Okuyucu Modül

Kompakt microSD kart okuyucu yapısıyla sensör verisi, GPS ve IoT kayıt projeleri için uygundur.

Ürünü İncele

Sonuç

SD ve microSD kart okuyucu modülleri, Arduino projelerinde kalıcı veri depolama ihtiyacını pratik şekilde çözer. Sensör verilerini kaydetmek, GPS rotası oluşturmak veya proje ayarlarını dosyadan okumak için en kullanışlı modüllerden biridir.

Data Logger Projelerinizi Kurun

SD kart okuyucu modülleri, Arduino kartları, jumper kablolar ve sensör çeşitleri Robomer’de.

Micro SD Kart Okuyucu Modülü İncele