Anda di halaman 1dari 3

Menyimpan data dengan Arduino Data Logger

Data logger merupakan data penyimpanan ke external memory atau ke SD


Card, penggunaan data logger ini biasanya untuk menganalisa/mendapatkan
data dari suatu kondisi di tempat tertentu. Misal untuk perubahan suhu
per satuan waktu di tempat tertentu.
Pada percobaan kali ini modul yang di gunakan adalah modul dari deekrobot

Selain data
logger,
Modul ini
juga
langsung ada
RTC (Real
Time Clock)
untuk
pencatat
waktu.
Mancoba data
logger,
Konfigurasi
data logger
dengan
arduino
menggunakan
koneksi SPI,
maka untuk pin di arduino UNO bisa menggunakan pin sebagai berikut :
MOSI - pin 11
MISO - pin 12
CLK - pin 13
CS - pin 10

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

const int chipSelect = 10;

void setup() {
Serial.begin(9600);
Serial.print("Initializing SD card...");
// inisialisasi card
if (!SD.begin(chipSelect)) {
Serial.println("Card failed, or not present");
// don't do anything more:
return;
}
Serial.println("card initialized.");
}

void loop() {
String dataString="okelah";
// membuka file, hanya satu file yang dibuka pada penggunaan data
logger

File dataFile = SD.open("datalog.txt", FILE_WRITE);

// menulis data:
if (dataFile) {
dataFile.println(dataString);
dataFile.close();
// print ke serial port:

Serial.println(dataString);
}
else {
Serial.println("error opening datalog.txt");
}
}

Anda mungkin juga menyukai