• Motivation

    Bekerja keraslah, Bermimpilah lebih besar dan jadilah yang terbaik FILAB.id...
  • Motivation

    Anda saat ini adalah hasil dari pengalaman anda FILAB.id...
  • Motivation

    Kesalahan adalah bukti bahwa kamu sedang mencoba FILAB.id...
Tampilkan postingan dengan label sdcard. Tampilkan semua postingan
Tampilkan postingan dengan label sdcard. Tampilkan semua postingan

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:

Senin, 09 Mei 2016

Write Read SD Card Arduino

WRITE READ CARD/MICRO SD 
VIA ARDUINO

 
Salam elektro,pada tutorial sebelumnya aruselektronika sudah membahas bagai mana cara mendapatkan profil sd card,pada kesempatan kali ini aruselektronika akan mencoba menulis dan membaca data pada sd card/micro sd dengan menggunakan beberapa library 

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 read/write
  Arduino Nano
  By Fickry Muhammad
 * SD card attached to SPI bus as follows:
 ** MOSI - pin 11
 ** MISO - pin 12
 ** SCK - pin 13
 ** CS - pin 10 has be change
 * 
 * The circuit:
 * SD card attached to SPI bus as follows:
 ** UNO:  MOSI - pin 11, MISO - pin 12, CLK - pin 13, CS - pin 4 (CS pin can be changed)
  and pin #10 (SS) must be an output
 ** Mega:  MOSI - pin 51, MISO - pin 50, CLK - pin 52, CS - pin 4 (CS pin can be changed)
  and pin #52 (SS) must be an output
 ** Leonardo: Connect to hardware SPI via the ICSP header
    Pin 4 used here for consistency with other Arduino examples
 */
#include 
#include 

File myFile;

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; 
  }

  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");
  }
  
  //NYIEN FOLDER
  Serial.println("KER NULIS ULAH DIGANGGU ! ................");
  myFile = SD.open("GANTENG.csv", FILE_WRITE);

  //NULIS DATA
  if (myFile) {
    Serial.print("NULIS DATA KA FOLDER");
    myFile.println("DATANA DATANA");
    myFile.close();
    Serial.println("  BERES ");
  } else {
 
    Serial.println("TE BERES");
  }

  //MACA DATA ANU TADI DITULIS
  myFile = SD.open("GANTENG.csv");
  if (myFile) {
    Serial.println("GANTENG.csv:");

    while (myFile.available()) {
      Serial.write(myFile.read());
    }
   
    myFile.close();
  } else {
    Serial.println("TEBISA MACA");
  }
   
}

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,kalian lihat data sd card pada serial monitor,apabila berhasil maka tampilan akan seperti dibawah ini


Selanjutnya tinggal kalian kembangkan ke berbagai aplikasi,contohnya untuk data logger suhu jam dll 

Share:

Rabu, 27 April 2016

Sd card/micro sd Info

SD CARD/MICRO SD INFO
VIA ARDUINO

 

Salam elektro,untuk kalian yang pernah akses sd card,biasanya kalian hanya mencoba membaca dan menulis data pada sd card,nah pada kesempatan ini arus elektronika akan mencoba membaca data dari sd card tersebut dari mulai kapasitas sd card jenis sd card dll,untuk lebih jelasnya silahkan kalian baca. 

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 test

 This example shows how use the utility libraries on which the'
 SD library is based in order to get info about your SD card.
 Very useful for testing a card when you're not sure whether its working or not.

 The circuit:
  * SD card attached to SPI bus as follows:
 ** MOSI - pin 11 on Arduino Uno/Duemilanove/Diecimila
 ** MISO - pin 12 on Arduino Uno/Duemilanove/Diecimila
 ** SCK pin 13 on Arduino Uno/Duemilanove/Diecimila
 ** CS - depends on your SD card shield or module.
        Pin 10 used here for consistency with other Arduino examples
 */
// include the SD library:
#include 
#include 

// set up variables using the SD utility library functions:
Sd2Card card;
SdVolume volume;
SdFile root;

// change this to match your SD shield or module;
// Arduino Ethernet shield: pin 4
// Adafruit SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
const int chipSelect = 4;

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("\nInitializing SD card...");

  // we'll use the initialization code from the utility libraries
  // since we're just testing if the card is working!
  if (!card.init(SPI_HALF_SPEED, chipSelect)) {
    Serial.println("initialization failed. Things to check:");
    Serial.println("* is a card inserted?");
    Serial.println("* is your wiring correct?");
    Serial.println("* did you change the chipSelect pin to match your shield or module?");
    return;
  } else {
    Serial.println("Wiring is correct and a card is present.");
  }

  // print the type of card
  Serial.print("\nCard type: ");
  switch (card.type()) {
    case SD_CARD_TYPE_SD1:
      Serial.println("SD1");
      break;
    case SD_CARD_TYPE_SD2:
      Serial.println("SD2");
      break;
    case SD_CARD_TYPE_SDHC:
      Serial.println("SDHC");
      break;
    default:
      Serial.println("Unknown");
  }

  // Now we will try to open the 'volume'/'partition' - it should be FAT16 or FAT32
  if (!volume.init(card)) {
    Serial.println("Could not find FAT16/FAT32 partition.\nMake sure you've formatted the card");
    return;
  }


  // print the type and size of the first FAT-type volume
  uint32_t volumesize;
  Serial.print("\nVolume type is FAT");
  Serial.println(volume.fatType(), DEC);
  Serial.println();

  volumesize = volume.blocksPerCluster();    // clusters are collections of blocks
  volumesize *= volume.clusterCount();       // we'll have a lot of clusters
  volumesize *= 512;                            // SD card blocks are always 512 bytes
  Serial.print("Volume size (bytes): ");
  Serial.println(volumesize);
  Serial.print("Volume size (Kbytes): ");
  volumesize /= 1024;
  Serial.println(volumesize);
  Serial.print("Volume size (Mbytes): ");
  volumesize /= 1024;
  Serial.println(volumesize);


  Serial.println("\nFiles found on the card (name, date and size in bytes): ");
  root.openRoot(volume);

  // list all files in the card with date and size
  root.ls(LS_R | LS_DATE | LS_SIZE);
}


void loop(void) {

}
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,kalian lihat data sd card pada serial monitor,apabila berhasil maka tampilan akan seperti dibawah ini


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