DATA LOGGER ARDUINO KE SD CARD - electriali

electriali

Want to benefit to other

test banner

Post Top Ad

Responsive Ads Here

DATA LOGGER ARDUINO KE SD CARD

Share This



DATA LOGGER ARDUINO KE SD CARD

Assalamualiakum wrwb. besrjumpa lagi dengan saya. Kali ini saya akan memberikan tutorial data logger arduino di sd card.
langsung saja.
Apa sih!!!!!  Data logger? Data logger secara mudahnya intimya kita mengirim data dari arduino ke sd card dan menyimpanya. Apa sih fungsinya? Yaa untuk nyimpan data misalkan kita mau memonitor suhu selama 1 hari 1 minggu dst.
Oke pada tutorial ini saya akan menggunakan trimpot yang akan dibaca adc nya oleh arduino kemudian disimpan di sd card

Komponen yang diperlukan
Trimpot bebas mau pakai ukuran berapa (1x)
Kabel jumper (secukupnya)
Arduino boleh nano,uno atau mega(1x)
Module sd card(1x)
Sd card(1x)


Lanjut ke wiringnnya atau pengkabelanya.untuk kalian yang belum tahu dataseet dari modul sd card kunjungi dulu disini untuk memudahkan kalian dalam memahami tutorial ini.








Kemudian kita ke coding nya


  1. /*
  2.   SD card read
  3.  
  4. MRAMIKROKONTROL.blogspot.com
  5. data logging ke sd card
  6.  
  7.  ** MOSI - pin 11
  8.  ** MISO - pin 12
  9.  ** CLK - pin 13
  10.  ** CS - pin 4
  11.  
  12.  
  13.  
  14.  */
  15.  
  16. #include <SPI.h>
  17. #include <SD.h>
  18.  
  19. File myFile;
  20.  
  21. void setup() {
  22.  
  23.   Serial.begin(9600);
  24.   while (!Serial) {
  25.  
  26.   }
  27.  
  28.  
  29.   Serial.println("sendang menginisialisasi sd card");
  30.  
  31.   if (!SD.begin(4)) {
  32.     Serial.println("inisaialisasi gagal");
  33.     return;
  34.   }
  35.   SD.remove("example.txt");
  36.   myFile = SD.open("example.txt", FILE_WRITE);
  37.   myFile.close();
  38.  
  39.  
  40.  
  41.  
  42.  
  43. }
  44.  
  45. void loop() {
  46. myFile = SD.open("example.txt", FILE_WRITE);
  47. int adc=analogRead(A0);
  48.  
  49.   if (myFile) {
  50.     Serial.println("data yang dikirim");
  51.     myFile.println(adc);//menulis nilai adc pada file
  52.   
  53.     myFile.close();
  54.    
  55.   } else {
  56.   
  57.     Serial.println("error opening test.txt");
  58.   }
  59.   delay(500); // delay agar data dikirim setiap 500ms
  60. }

Setelah di upload kemudian tekan serial monitor di pojok kanan atas kemudian putar putar trimpot

Maka hasilnya sebagai berikut


Kemudian kita cek hasil data logging di kartu memori dengan membuka file example txt dengan pc kita

Dan hasil nya akan seperti ini
Oke jika sama maka berhasil.

Sekian tutorial kali ini semoga bermanfaat .untuk tutorial lainya bisa lihat di bawah
program yang sudah jadi bisa di download disini 




*data logger sd card*sd card data logger*
*koneksi arduino dengan sd card* arduino with sd card*
*read and write sd card* cara koneksi sd card modul*

No comments:

Post a Comment