Câu trả lời:
Ngoài ra còn có một vài giải pháp phần cứng có thể sử dụng được với Arduino:
Nếu bạn muốn có thể đọc thẻ từ PC của bạn và không chỉ đơn giản sử dụng nó là một EEPROM lớn, thì đây là một chủ đề rộng rãi trên các diễn đàn Arduino giải thích cách giao tiếp với thẻ SD có hỗ trợ FAT .
Ngoài ra hãy xem bản phác thảo Arduino này để giúp bạn bắt đầu về phía phần mềm. Rất nhiều thứ không liên quan gì đến I / O của thẻ SD, nhưng tôi chắc chắn bạn sẽ tìm ra nó: LCRACS SD giao diện V1 .
Lưu dữ liệu trên thẻ SD không khó nếu không có bảng / giải pháp được tạo sẵn.
Lưu dữ liệu trên một hệ thống tệp (có nghĩa là bạn chỉ có thể gắn kết nó như một phân vùng thông thường trên máy tính của mình) trên thẻ SD khó hơn nhiều. Điều này là do bạn phải có khả năng tự thao tác với hệ thống tệp khó hơn nhiều.
Có thư viện làm sẵn cho việc này làm cho nó dễ dàng hơn. Vì vậy, nó phụ thuộc vào những gì bạn muốn làm.
Vâng, đúng vậy. Kiểm tra đọc / ghi thẻ SD với Arduino .
Bạn có thể nhận được đầu đọc / ghi thẻ SD đơn giản từ Maker Shed . Bạn có thể nhận được đầu đọc / ghi thẻ SD có âm thanh phát ra với Adafbean WaveShield .
Nhìn vào cái này
Mô đun SD Libelium ; kiểm tra phần " Tài liệu: ". Ở đó bạn sẽ tìm thấy mọi thứ bạn cần.
Tôi đã sử dụng mô-đun này; bạn thậm chí có thể tự xây dựng nó. Nó hoạt động hoàn hảo và có các thư viện được phát triển để sử dụng với FAT như bạn có thể thấy.
Storage Shield sử dụng bộ xử lý Atmega328 trên bo mạch để dự án của bạn giờ đây có thể truy cập hàng gigabyte dung lượng trong khi sử dụng rất ít bộ nhớ hoặc khả năng xử lý của Arduino.