Jumat, 13 Mei 2016

Erase File Micro SD Card

ERASE FILE MICRO SD CARD 
VIA ARDUINO

 
Salam elektro,jika kalian sebelumnya sudah mencoba menulis data menulis file pada sd card,nah sekarang bagaimana caranya jika ingin menghapus file pada sd card ?  

TOLONG BACA DENGAN DETAIL !

Siapkan alat dan bahan :
  • Arduino Uno/Nano/Mega (sama saja)  
  • Module Sd card/Micro sd (sama saja)
  • Kabel jumper disesuaikan
  • Laptop
  • Software arduino ide
  • Kabel usb
  • Download Library <SD.h> (tutorial instal library klik disini)
  • Download Library <SPI.h> (tutorial instal library klik disini)
  • Download datasheet pdf atau baca disini 
1. Sambungkan board arduino & module card
                           
CATATAN !
a. Pin SDSC sama saja dengan pin CS
b. Pin yang dapat dirubah hanya pin CS selain itu tidak bisa 
c. Perlu diingat module sd card hanya membutuhkan power supply 3.3 volt,tetapi biasanya di dalam module sd card sudah terdapat ic ams177 fungsinya untuk menurunkan tegangan/mengubah tegangan menjadi 3.3 volt,jadi kalian tidak perlu ragu jika kalian memberi supply 5v pada module sd card 
d. Jika kalian menggunakan arduino yang berbeda tinggal kalian sesuaikan pin SPInya (mosi,miso,sck)

2. Copy paste sketch/program di bawah ini  ke dalam software arduino 
/*
  SD card basic file example

  By Fickry Muhammad

 This example shows how to create and destroy an SD card file
 The circuit:
 * SD card attached to SPI bus as follows:
 ** MOSI - pin 11
 ** MISO - pin 12
 ** CLK - pin 13
 ** CS - pin 4

 created   Nov 2010
 by David A. Mellis
 modified 9 Apr 2012
 by Tom Igoe

 This example code is in the public domain.

 */
#include 
#include 

File myFile;

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }


  Serial.print("KER MIKIR KERAS....");

  if (!SD.begin(4)) {
    Serial.println("Mikro SD Teu Kabaca Bro Piceun Weh");
    return;
  }
  else
  {
  Serial.println("Mikro SD Kabaca");
  }
  
  //open a new file and immediately close it:
  Serial.println("KER NULIS ULAH DIGANGGU ! ................");
  myFile = SD.open("GANTENG.csv", FILE_WRITE);
  myFile.close();
  delay(1000);
   

  // Check to see if the file exists:
  if (SD.exists("GANTENG.csv")) {
    Serial.println("KATULIS");
  } else {
    Serial.println("TEU KATULIS");
  }
  
  //delete the file:
  
  Serial.println("Removing example.txt...");
  SD.remove("GANTENG.csv");

  if (SD.exists("GANTENG.csv")) {
    Serial.println("AYAAN BRO");
  } else {
    Serial.println("EWEUHAN BRO");
  }
 
 
}


void loop() {

}
3. Verify program arduino,apabila tidak terjadi error lanjut dengan proses upload

4. Upload program,apabila succes akan muncul tulisan done uploading,apabila ada yang belum tahu bagaimana cara upload code/sketch ke board arduino bisa baca disini

5. Sekarang kalian coba buka serial monitor pada software arduino,dan coba kalian masukan sd card/micro sd,lalu tekan tombol reset pada board arduino,pertama program akan membuat file,kemudian setelah beberapa detik program akan menghapus file tersebut 

Share:

0 comments:

Posting Komentar

Copyright © FILAB | Powered by FILAB
Design by Fickry Muhammad | Technology by Filab.id