Menyimpan data ke modul memori kartu SD menggunakan Arduino


Jawaban:


9

Ada juga beberapa solusi perangkat keras yang harus dapat digunakan dengan Arduino:

  1. DOSonCHIP yang kompatibel dengan FAT32- dan FAT16. Ini akan sangat keren ketika mereka memperbarui firmware untuk mendukung I²C . SparkFun juga memiliki papan breakout untuk itu (sekarang sudah pensiun), tetapi halaman mungkin berguna untuk informasi lebih lanjut.
  2. Sistem 4D membuat micro-DRIVE . Logger data open source OpenLog ini juga tampaknya tersedia dari SparkFun.
  3. GHI Electronics memiliki Dewan MicroSD uALFAT (sekarang dihentikan). Ini memiliki antarmuka I²C yang mudah dan juga mendukung nama file yang panjang.

6

Jika Anda ingin dapat membaca kartu dari PC Anda dan tidak hanya menggunakannya sebagai EEPROM besar, berikut ini adalah utas luas di forum Arduino yang menjelaskan cara berinteraksi dengan kartu SD dengan dukungan FAT .

Lihat juga sketsa Arduino ini untuk membantu Anda memulai di sisi perangkat lunak. Banyak yang tidak ada hubungannya dengan kartu SD I / O, tapi saya yakin Anda akan mengetahuinya: LCRACS SD interface V1 .


6

Menyimpan data pada kartu SD tidaklah sulit tanpa papan / solusi yang dibuat sebelumnya.

Menyimpan data pada sistem file (artinya Anda bisa memasangnya sebagai partisi biasa di komputer Anda) pada kartu SD jauh lebih sulit. Ini karena Anda harus dapat memanipulasi sistem file itu sendiri yang jauh lebih sulit.

Ada perpustakaan siap pakai untuk ini yang membuatnya lebih mudah. Jadi itu tergantung pada apa yang ingin Anda lakukan.


1
Ya ... jika tidak perlu menggunakan pc, atau pc menjalankan sesuatu yang mampu seperti linux, Anda tidak perlu sistem file. Anda bisa memperlakukannya sebagai koleksi besar blok memori yang dapat dialamatkan. Juga jika Anda mendapatkan kit microSD murah yang datang dengan adaptor ukuran penuh, Anda bisa menyolder ke adaptor dan menggunakannya sebagai soket Anda.
Chris Stratton



2

Lihat ini:

Modul SD Libelium ; periksa bagian " Dokumentasi: ". Di sana Anda akan menemukan semua yang Anda butuhkan.

Saya menggunakan modul ini; Anda bahkan dapat membangunnya sendiri. Ini berfungsi dengan baik, dan ada perpustakaan yang dikembangkan untuk digunakan dengan FAT seperti yang Anda lihat.


0

Storage Shield menggunakan prosesor Atmega328 on-board sehingga proyek Anda sekarang dapat mengakses gigabytes penyimpanan dengan menggunakan sangat sedikit memori atau kekuatan pemrosesan dari Arduino.

http://www.chipstobits.com/blog/storage-shield/


Satu-satunya hal yang lebih lucu daripada memberikan arduino cpu kembar identik sebagai co-prosesor penyimpanan menyadari bahwa kartu SD itu sendiri mungkin berisi inti lengan 32 bit! lihat bunniestudios.com/blog/?p=898
Chris Stratton
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.