Cara Menggunakan Micro SD Card Adapter Arduino


Bagaimana cara Menulis data di Micro SD Card menggunakan Arduino ? Micro SD Arduino, kita pastinya sudah tahu apa itu Micro SD, Micro SD adalah kartu memori non- volatile yang dikembangkan oleh SD Card Associarion yang diguakan dalam perangkat portable. Untuk menggunakan Micro SD ini di arduino diperlukan adapter tambahan yang namanya Micro SD Card Adapter
Micro SD Card Adapter sudah banyak dijual di online elektronika harganya cukup murah sekitar
Rp 15.000 an. Seperti gambar diatas adalah bentu Adapternya.
Spesifikasi Module Micro SD Card Adapter 
Untuk spesifikasi lanjutnya bisa lihat :

Spesifikasi Adapter Micro SD :
  • Menggunakan tegangan input DC 4,5 – 5,5 V DC
  • Arus 200 mA
  • Support Micro SD Card <=2 GB, Micro SDHC Card <=32 GB
  • Size 42x24x12 mm
  • Weight 5 g
Spesifikasi Desain bentuknya



Control Interface :
  • GND : Ground
  • VCC : 5V
  • Miso Mosi Sck : jalur komunikasi dan clock
  • CS : Chip pilih pin sinyal
Cara Menggunakan Micro SD Card Adapter Arduino :


Untuk awal kita pakai adapter ini kita belajar bagaimana menulis data berupa file txt kedalam micro SD menggunakan Arduino. Jadi nanti hasilnya berupa file format txt yang biasanya dibuka menggunakan notepad. Data txt ini bisa kita pakai contohnya untuk merekam data suhu ruangan, kelembaban dan lain lain dalam satuan waktu.


Sebelum menggunakan Adapter Micro SD pastikan kita pasang dulu micro SD nya jika tidak pasti eror jadinya. 
Rangkaian Arduino dengan Adapter Micro SD Card :




Rangkaian Seperti diatas 

Pin Micro SD Card Adapter
  • VCC : Tegangan 5V dari Arduino
  • GND : Ground Arduino
  • Mosi : Pin 11 Arduino
  • Miso : Pin 12 Arduino
  • SCK : Pin 13 Arduino
  • CS : Pin 4 Arduino
note : jangan lupa pin CS tetap dikonekan ke pin 4 Arduino dan pin pin ini disesuaikan dengan program yang dibuat
Program Menulis Data di Micro SD Card Adapter :

================================================

/*
  SD card read/write

 This example shows how to read and write data to and from 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 (for MKRZero SD: SDCARD_SS_PIN)
*/

#include <SPI.h>
#include <SD.h>
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("Initializing SD card...");



  if (!SD.begin(4)) {

   Serial.println("initialization failed!");

   return;

  }

 Serial.println("initialization done.");



  // open the file. note that only one file can be open at a time,

  // so you have to close this one before opening another.

  myFile = SD.open("test.txt", FILE_WRITE);

  // if the file opened okay, write to it:
  if (myFile) {
   Serial.print("Writing to test.txt...");
   myFile.println("testing 1, 2, 3.");
    // close the file:
   myFile.close();
   Serial.println("done.");
  } else {
    // if the file didn't open, print an error:
   Serial.println("error opening test.txt");
  }

  // re-open the file for reading:
  myFile = SD.open("test.txt");
  if (myFile) {
   Serial.println("test.txt:");

    // read from the file until there's nothing else in it:
    while (myFile.available()) {
     Serial.write(myFile.read());
    }
    // close the file:
   myFile.close();
  } else {
    // if the file didn't open, print an error:
   Serial.println("error opening test.txt");
  }
}
================================================
Setelah kita sudah merangkainya copy paste program diatas di software Arduino, Program diatas program bawaan Arduino IDE bisa di cari di menu File > Example > SD > Read Write

jadi kita sudah gak perlu mencari library dari micro SD Card adapter karena sudah ada, setelah selesai coba jalan kan Arduino dan lihat hasilnya di Serial Monitor 

Kunci dari program ini ada di = myFile.println("testing 1, 2, 3.");
sama halnya kita menulis "Serial.print atau lcd.print jika kita menulis data ke micro SD menggunakan MyFile.print" inipun juga disesuaikan sama program header diatasnya. 

Hasil diatas artinya Arduino sukses menulis data di File "Test.txt" dengan tulisan "testing 1, 2, 3" Coba kita lihat hasilnya dengan mencabut micro SD di adapternya dan lihat lewat laptop maka hasilnya akan seperti ini


Seperti ini rangkaian dan cara menggunakan Micro SD Card adapter. Dasar ini kita bisa kembangan misalnya menulis data suhu ruangan kedalam micro SD. Mungkin next artikel saya buat “Menulis data sensor DHT11 ke micro SD" ditunggu saja di Ajifahreza.com

  • Menulis Data Ke Micro SD dengan Arduino
  • Menggunakan Micro SD Card Adapter Arduino
  • Program Micro SD Arduino
  • Adapter Micro SD menulis data file txt

Cukup sekian tulisan ini semoga bermanfaat meskipun sedikit dan teruslah menulis mengajarkan Cara Menggunakan micro SD Card adapter.

Artikel Terkait

0 komentar:

Post a Comment

Cara Seo Blogger