Mục lục:

Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu: 14 bước
Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu: 14 bước

Video: Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu: 14 bước

Video: Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu: 14 bước
Video: 🔴 Arduino #25 | RFID RC522 - Đọc Dữ Liệu Thẻ Từ RFID RC522 Điều khiển Thiết Bị 2024, Tháng mười một
Anonim
Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu
Mô-đun thẻ SD với Arduino: Cách đọc / ghi dữ liệu

Tổng quat

Lưu trữ dữ liệu là một trong những phần quan trọng nhất của mọi dự án. Có một số cách để lưu trữ dữ liệu theo kiểu và kích thước dữ liệu. Thẻ SD và micro SD là một trong những thẻ thiết thực nhất trong số các thiết bị lưu trữ, được sử dụng trong các thiết bị như điện thoại di động, máy tính mini, v.v. Trong hướng dẫn này, bạn sẽ học cách sử dụng thẻ SD và micro SD với Arduino. Cuối cùng, như một dự án đơn giản, bạn sẽ đo nhiệt độ môi trường mỗi giờ và lưu trữ trên thẻ SD.

Những gì bạn sẽ học

Cách sử dụng thẻ SD và micro SD

Ghi dữ liệu trên thẻ SD

Đọc dữ liệu từ thẻ SD

Bước 1: Mô-đun thẻ SD và Micro SD là gì?

Mô-đun thẻ SD và Micro SD là gì?
Mô-đun thẻ SD và Micro SD là gì?

Các mô-đun thẻ SD và micro SD cho phép bạn giao tiếp với thẻ nhớ và ghi hoặc đọc thông tin trên chúng. Các mô-đun giao diện trong giao thức SPI.

Để sử dụng các mô-đun này với Arduino, bạn cần có thư viện SD. Thư viện này được cài đặt trên ứng dụng Arduino theo mặc định.

Ghi chú

Các mô-đun này không thể xử lý thẻ nhớ dung lượng cao. Thông thường, dung lượng nhận dạng tối đa của các mô-đun này là 2 GB đối với thẻ SD và 16 GB đối với thẻ micro SD.

Bước 2: Các thành phần bắt buộc

Các thành phần bắt buộc
Các thành phần bắt buộc

Các thành phần phần cứng

Arduino UNO R3 * 1

Mô-đun bộ chuyển đổi thẻ nhớ Micro SD TF * 1

Mô-đun RTC DS3231 I2C * 1

Dây nhảy từ nam đến nữ * 1

thẻ micro SD * 1

Ứng dụng phần mềm

Arduino IDE

Bước 3: Các lệnh thư viện mô-đun SD quan trọng

Các lệnh thư viện mô-đun SD quan trọng
Các lệnh thư viện mô-đun SD quan trọng

Giải thích ngắn gọn về các lệnh của thư viện SD thực tế được cung cấp trong bảng đính kèm.

* tệp là một thể hiện từ lớp Tệp. Bạn có thể tìm thêm thông tin về thư viện SD Tại đây.

Bước 4: Làm thế nào để sử dụng thẻ SD và Micro SD với Arduino?

Mẹo

Mô-đun được sử dụng trong hướng dẫn này là mô-đun micro SD, tuy nhiên, bạn cũng có thể sử dụng mã và hướng dẫn cho các mô-đun SD.

Bước 5: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện

Sử dụng mô-đun này rất đơn giản và cấu hình của nó như hình.

Bước 6: Mã

Ghi dữ liệu trên thẻ SD với Arduino

Bước 7: Kết quả

Kết quả
Kết quả

Kết quả của việc thực thi mã trên

Bước 8: Đọc dữ liệu

Đọc dữ liệu từ thẻ SD với Arduino

Bước 9: Kết quả

Kết quả
Kết quả

Kết quả của việc thực thi mã trên

Bước 10: Dự án: Lưu dữ liệu nhiệt độ trên thẻ nhớ MicroSD bằng mô-đun DS3231

Bạn có thể tìm thấy DS3231 tại đây. Ngoài IC đồng hồ và lịch, mô-đun này còn có cảm biến nhiệt độ.

Bước 11: Mạch

Mạch điện
Mạch điện

Bước 12: Mã

Mã số
Mã số

Để làm việc với mô-đun DS3231, trước tiên bạn phải thêm thư viện (Sodaq_DS3231.h) vào ứng dụng Arduino.

Sau khi lưu trữ nhiệt độ tại các thời điểm khác nhau trong ngày, bạn có thể vẽ thông tin này vào Excel bằng biểu đồ.

Bước 13: Vẽ biểu đồ trong Excel:

Vẽ biểu đồ trong Excel
Vẽ biểu đồ trong Excel
Vẽ biểu đồ trong Excel
Vẽ biểu đồ trong Excel
Vẽ biểu đồ trong Excel
Vẽ biểu đồ trong Excel

Để làm điều này, hãy làm theo các bước sau:

Kết nối thẻ SD với PC của bạn.

Nhập phần mềm Excel và chọn tùy chọn Từ Văn bản từ cửa sổ dữ liệu và chọn tệp từ thẻ nhớ của bạn.

Bước 14: Tiếp theo là gì?

  • Tạo thiết bị kiểm soát ra / vào. Sử dụng mô-đun RFID và Arduino, tiết kiệm thời gian vào và ra cho nhiều người trên thẻ nhớ. (Hãy xem xét một thẻ RFID cho mỗi người)
  • Giống như trang FaceBook của chúng tôi để thông báo các dự án mới nhất và cũng hỗ trợ nhóm của chúng tôi.

Đề xuất: