//Melati Primandari_034_B
#include <SD.h>
#define pin_cs 4
File fileku,root;
void setup() {
Serial.begin(9600);
SD.begin(pin_cs);
//Membuat file baru
fileku = SD.open("test.txt", FILE_WRITE); //nama file maksimal 8 karakter. untuk menulis file bernama text.t maka menggunakan mode FILE_WRITE
if(fileku)
{
fileku.println("ini adalah isi file coba 123");
fileku.close();
}
fileku = SD.open("test.txt");
if(fileku)
{
while(fileku.available())
{
Serial.write(fileku.read());
}
fileku.close();
}
//Melihat file yang ada didalam memory
root = SD.open("/");
while(true){
File cekfile = root.openNextFile();
if(!cekfile)
{
break;
}
Serial.print(cekfile.name());
Serial.print(" ");
Serial.println(cekfile.size());
cekfile.close();
}
}
void loop() {
//Menyimpan hasil pengukuran; menyimpan hasil pembacaan sensor ke memory card
int adc = analogRead(A0);
fileku = SD.open("test.txt",FILE_WRITE);
if(fileku)
{
fileku.println(adc);
fileku.close();
}
else {
Serial.println("Cek Memori Card");
}
delay(1000);
fileku = SD.open("test.txt");
if(fileku)
{
while(fileku.available())
{
Serial.write(fileku.read());
}
fileku.close();
}
else
{
Serial.println("Cek Memori Card");
}
delay(1000);
}