Assalamualaikum teman teman cronyos.com, pada episode artikel kali ini kita akan belajar tentang bagaimana menggunakan Modul Micro SD dengan Arduino. ada beberapa alasan kenapa kita harus menggunakan modul Micro SD ini, diantaranya adalah
Mungkin 2 alasan diatas saja sudah cukup untuk membuat kita memilih menggunakan Micro SD sebagai media penyimpanan data arduino kita.
Untuk dapat menggunakan Micro SD shield dengan arduino kita membutuhkan library, karena jika tidak menggunakan library akan sangat sulit sekali kita untuk membuat programnya. library tersebut biasanya sudah terinstal di Arduino IDE, jadi kalian tidak perlu lagi menambahkan library tersebut secara manual.
Baiklah, sekarang kita akan mencoba membuat rangkaian sederhana menggunakan arduino dan micro sd shield tersebut serta menggunakan program program dasar untuk pengenalan fungsinya.
Langkah awal yang harus kita lakukan adalah membuat rangkaian pada breadboard seperti gambar berikut. setelah itu kalian bisa menggunakan program2 dasar dibawah ini. untuk itu komponen yang dibutuhkan adalah
1. Buat Rangkaian seperti gambar diatas
2. Uploud Sketch berikut ini.
#include <SPI.h>
#include <SD.h>
File myFile;
void setup() {
// Buka KomunikasiSerial
Serial.begin(9600);
while (!Serial) {
; // tunggu sampai serial terbuka
// jika tidak menggunakan serial baris ini bisa dihapus saja
}
Serial.println("Membuka Micro SD . . .");
if (!SD.begin(4)) {
Serial.println("Gagal Membuka Micro SD!");
return;
}
Serial.println("Berhasil Membuka Micro SD");
myFile = SD.open("test.txt", FILE_WRITE); //Membuka File test.txt
// jika file sudah berhasil dibuka maka tulis data dimulai
if (myFile) {
Serial.println("tulis data di test.txt...");
myFile.println("Berhasil Menulis data");
// tutup file
myFile.close();
Serial.println("selesai.");
} else {
// jika gagal print error
Serial.println("gagal membuka test.txt");
}
}
void loop() {
}
3. Seteleh sketch di upload buka serial monitor kalian.
4. Jika ada pesan berhasil menulis data lepas micro sd dari micro sd shield lalu buka di komputer kalian menggunakan Card reader atau sejenisnya, kalian akan menemukan file test.txt
5. Buka File tersebut menggunakan notepad,maka kalian akan mendapati kalimat “Berhasil Menulis data”.
6. untuk mempraktikan tutorial selanjutnya silahkan kalimat tersebut dihapus semua lalu diganti dengan kalimat anda, terserah, lalu seve dan masukan kembali ke Micro SD shield
Setelah kalian tadi membuat file di micro sd, dan kalimatnya sudah kalian rubah maka kali ini kita akan membaca isi kalimat atau teks pada file tersebut.
1. Uploud sketch berikut ini
#include <SPI.h>
#include <SD.h>
File myFile;
void setup()
{ // Buka KomunikasiSerial
Serial.begin(9600);
while (!Serial) // tunggu sampai serial terbuka, jika tidak menggunakan serial baris ini bisa dihapus saja
{
;
}
Serial.println("membuka micro sd...");
if (!SD.begin(4))
{
Serial.println("initialization failed!");
return;
}
// Buka File
myFile = SD.open("test.txt");
if (myFile)
{ Serial.println("test.txt");
// tunggu sampai file siap dibuka
while(myFile.available())
{
Serial.write(myFile.read());
}
// menampilkan data ke serial monitor
Serial.println("berhasil menampilkan");
myFile.close(); // tutup file
}
else
{
// jika gagal membuka print error
Serial.println("gagal membuka test.txt");
}
}
void loop()
{
// nothing happens after setup
} 2. buka serial monitor kalian, jika berhasil maka kaliamat yang kalian ketikan di file test.txt tadi akan dimunculkan di serial monitor
Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…
Berdzikir kepada Allah Ketika Bangun Tidur عَنْ حُذَيْفَةَ رَضِيَ اللَّهُ عَنْهُ قَالَ: كَانَ النَّبِيُّ صَلَّى…
عن عَبْدَ اللَّهِ بْنَ عُمَرَ رَضِيَ اللَّهُ عَنْهُمَا - قَالَ سَمِعْتُ رَسُولَ اللَّهِ صلى الله…
عَنِ ابْنِ عَبَّاسٍ رضى الله عنهما قَالَ- قَالَ النَّبِيُّ صلى الله عليه وسلم " نِعْمَتَانِ…
Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…
Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…
Tampilan Versi Hemat Data