Module thẻ nhớ Micro SD
Module thẻ nhớ Micro SD
- Hàng trong kho: 14
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 127
- Vị trí: 1B34
Số lượng đã bán: 177
Lượt xem: 314
16.200đ
Giá chưa bao gồm VAT: 15.000đ
1. Giới thiệu tổng quan
Module thẻ nhớ Micro SD là thiết bị ngoại vi giúp ứng dụng của bạn kết nối và giao tiếp với thẻ nhớ SD một cách dễ dàng và đơn giản. Thông qua chuẩn giao tiếp SPI, vi điều khiển có thể đọc và viết dữ liệu trực tiếp lên thẻ nhớ, lưu trữ dữ liệu và hệ thống nhúng.
2. Thông số kỹ thuật
- Model: Module thẻ nhớ Micro SD
- Chuẩn giao tiếp: SPI
- Các ngõ ra (Pins): 3.3V, CS, MISO, MOSI, CLK, GND
- Kích thước: 18.5 x 17.5 mm
3. Ứng dụng
- Lưu trữ dữ liệu (Data Logger) cho vi điều khiển
- Hệ thống ghi nhận thông tin cảm biến
- Các ứng dụng đọc/ghi file trên thẻ SD với Arduino, ESP32, ESP8266
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Arduino Uno/Nano, Module thẻ nhớ Micro SD, thẻ nhớ Micro SD (đã định dạng FAT16 hoặc FAT32), dây cắm, máy tính cài Arduino IDE.
- Thao tác: Kết nối chính xác các chân tín hiệu SPI giữa module và Arduino, cắm thẻ nhớ vào module và nạp chương trình đọc/ghi thẻ SD mẫu từ thư viện Arduino.
- Kết quả: Mở Serial Monitor và quan sát thông tin đọc/ghi từ thẻ nhớ hoặc kiểm tra file được tạo trên thẻ SD.
* Lưu ý an toàn: Đảm bảo cấp đúng nguồn 3.3V cho module (nếu module không có mạch dịch mức logic) để tránh làm hỏng thẻ nhớ và module. Cắm và tháo thẻ nhớ khi đã ngắt nguồn hoặc cẩn thận với tĩnh điện.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- GND nối với GND (Arduino)
- 3.3V nối với 3.3V (Arduino)
- CS nối với Digital 4 (Arduino)
- MOSI nối với Digital 11 (Arduino)
- MISO nối với Digital 12 (Arduino)
- CLK nối với Digital 13 (Arduino)
C/C++ (Arduino/ESP)
#include
#include
const int chipSelect = 4;
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Serial.print("Đang khởi tạo thẻ nhớ SD...");
if (!SD.begin(chipSelect)) {
Serial.println("Khởi tạo thất bại! Kiểm tra lại kết nối hoặc định dạng thẻ.");
return;
}
Serial.println("Khởi tạo thành công.");
File dataFile = SD.open("test.txt", FILE_WRITE);
if (dataFile) {
dataFile.println("Hello from Arduino and Micro SD Module!");
dataFile.close();
Serial.println("Ghi dữ liệu vào test.txt thành công.");
} else {
Serial.println("Lỗi mở file test.txt để ghi.");
}
}
void loop() {
} module the nho micro sd























-250x250.jpg)











