Selamat tiba kembali di Blog saya, masih membahas mengenai penggunaan modul Micro SD Adapter untuk Arduino, kali ini aku akan memakai modul micro SD ini untuk membaca dan menulis file (Read/Write) kedalam Kartu Memori, file ditulis dan ditampilkan melalui serial monitor Arduino IDE.
Rangkaian yang dibuat
Rangkaian yang dibuat
Program yang dibentuk yakni sebagai berikut
Pembahasan program
myfile = SD.open("contoh.txt", FILE_WRITE);
if (myfile){
Serial.println("Menulis data kedalam Kartu memori.............");
myfile.println(instring);
- Program ini diambil dari cotoh aktivitas yang sudah disediakan oleh Arduino IDE, aku modifikasi sedikit agar file yang ditulis sanggup dinamis sesuai dengan yang diinputkan oleh kita.
- File myfile, dalam bab ini kita sanggup merubah nama myfile sesuai impian kita.
- Instring, yakni variable yang akan menampung data/kalimat yang kita tulis.
- Pada bab aktivitas SD.begin(4), nomor 4 diambil dari pin CS, kita sanggup saja merubahnya dengan aktivitas SD.begin(ChipSelect);
- SD.exist(), dipakai untuk mendeteki apakah file sudah tersedia atau belum.
- myfile=SD.open("contoh.txt", FILE_WRITE); Fungsi aktivitas ini yakni untuk menciptakan file dengan nama contoh.txt, bab FILE_WRITE dipakai dikala kita akan menciptakan file gres / menulis kedalam suatu file
- if (isAlpha(inch)||isDigit(inch)||isWhitespace(inch)){ bab aktivitas ini dipakai untuk membaca kalimat yang ditulis pada serial monitor, isAlpha dipakai untuk mendeteksi kalimat berupa alphabet, isDigit dipakai untuk mendeteksi masukan berupa angka, isWhitespace dipakai untuk mendeteki masukan berupa spasi.
myfile = SD.open("contoh.txt", FILE_WRITE);
if (myfile){
Serial.println("Menulis data kedalam Kartu memori.............");
myfile.println(instring);
- Perintah ini dipakai untuk memasukkan data dari variable instring kedalam file contoh.txt
- instring=""; dipakai untuk membersihkan data yang terdapat didalam variabel instring.
- myfile.close(); perintah ini dipakai untuk menutup file contoh.txt.
- Serial.write(myfile.read()); Perintah ini dipakai untuk membaca data yang terdapat didalam file contoh.txt kemudian ditampilkan kedalam serial monitor.
