0Pricing
Arduino & IoT Academy · Ders

SD Kartına CSV Yazın

Daha sonra analiz etmek üzere ölçümleri bir dosyaya ekleyin.

SD Kartına CSV Yazın, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Why an SD Card?

An SD card gives your device cheap, roomy storage that survives power loss. It is perfect for keeping a long history of logged readings. 💾

Why CSV?

CSV means comma-separated values: plain text where each line is a record and commas split the fields. Spreadsheets open it instantly.

What a Row Looks Like

One log entry per line keeps things tidy. A row might pair a timestamp with a reading so each value has clear meaning later.

2026-06-25 14:03,24.7,55

The SD Module

An SD card module connects over the SPI bus. You wire its MOSI, MISO, SCK, and CS pins to the matching pins on your board.

Starting the Card

Before reading or writing you must initialize the card and tell the library which pin is chip select. If it fails, the card or wiring is off.

if (!SD.begin(10)) { return; }

Opening a File

You open a file by name, choosing a mode. Use FILE_WRITE to add data; it creates the file if it does not exist yet.

File f = SD.open("log.csv", FILE_WRITE);

Appending, Not Overwriting

FILE_WRITE seeks to the end, so each new line is appended. Your old entries stay safe and the history keeps growing.

Writing a Line

You print fields and commas just like Serial output. End the row with println so the next entry starts on a fresh line.

f.print(temp);
f.print(",");
f.println(humidity);

Always Close the File

Calling close() flushes your data and frees the file. Skip it and your last writes may never reach the card.

f.close();

A Header Row

Write a header line once when the file is new, naming each column. Spreadsheets then label your charts automatically.

time,temp,humidity

Don't Write Too Often

Each write costs power and time. For battery nodes, log every few seconds or minutes rather than every loop to keep the card happy.

Quick Check

What happens if you forget to close the file after writing?

Recap

Wire an SD module over SPI, open a CSV file in append mode, print comma-separated rows, and always close it. Now your readings are saved for good. ✅

Sıkça Sorulan Sorular

“SD Kartına CSV Yazın” dersi ücretsiz mi?

Evet — “SD Kartına CSV Yazın” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“SD Kartına CSV Yazın” dersinde ne öğreneceğim?

Daha sonra analiz etmek üzere ölçümleri bir dosyaya ekleyin. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“SD Kartına CSV Yazın” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. NTP/RTC ile Gerçek Zamanı Alın
  2. SD Kartına CSV Yazın
  3. Yüklemeleri Tamponlayın ve Gruplayın
  4. Kaydedilmiş Verileri Görselleştirin
← Arduino & IoT Academy Sayfasına Dön