Khác

MODULE GHI, ĐỌC THẺ NHỚ MICRO SD

Mã sản phẩm: K7_41
Module Mini SD cho Arduino là một giải pháp để đọc và ghi dữ liệu lên thẻ nhớ MicroSD bằng cách sử dụng giao thức SPI. Module này giúp Arduino, ESP32, và STM32 lưu trữ dữ liệu như cảm biến, file log, phát nhạc MP3/WAV và nhiều ứng dụng khác....
16,000₫
Hàng còn: 15
Số lượng
 
1
 
Thêm vào giỏ Mua ngay

Dịch vụ & Khuyến mãi

Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng

Giảm 5k cho đơn hàng trên 300k đồng

Giảm 10k cho đơn hàng trên 500k đồng

Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng

Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.

Chi tiết sản phẩm

Module Mini SD cho Arduino là một giải pháp để đọc và ghi dữ liệu lên thẻ nhớ MicroSD bằng cách sử dụng giao thức SPI. Module này giúp Arduino, ESP32, và STM32 lưu trữ dữ liệu như cảm biến, file log, phát nhạc MP3/WAV và nhiều ứng dụng khác. Để sử dụng, bạn cần cắm module với các chân MISO, MOSI, SCK, CS và GND vào Arduino, và đảm bảo thẻ nhớ được định dạng đúng (FAT16 hoặc FAT32). 

 

Đặc điểm kỹ thuật: 

Giao tiếp: Sử dụng chuẩn SPI (MISO, MOSI, SCK, CS) để giao tiếp với vi điều khiển.

Nguồn điện: Hỗ trợ cả nguồn 5V và 3.3V với mạch chuyển đổi mức logic tích hợp, giúp tương thích với cả Arduino và các bo mạch như ESP32/STM32.

  • Ứng dụng:

    • Lưu trữ dữ liệu cảm biến.

    • Ghi log.

    • Phát nhạc MP3/WAV.

    • Các dự án IoT và robot. 

 
BƯỚC 1: TẢI PHẦN MỀM FORMAT THẺ NHỚ ĐỂ TRÁNH BỊ LỖI 
 
 
 
BƯỚC 2: FORMAT THẺ NHỚ SD

BƯỚC 3: KẾT NỐI THEO SƠ ĐỒ.

BƯỚC 4: TIẾN HÀNH NẠP CODE 

#include <SPI.h>

#include <SD.h>

File myFile;

// change this to match your SD shield or module;

const int chipSelect = 10;

void setup()

{

  // Open serial communications and wait for port to open:

  Serial.begin(9600);

  while (!Serial) {

    ; // wait for serial port to connect. Needed for Leonardo only

  }


 

  Serial.print("Initializing SD card...");

 

  if (!SD.begin()) {

    Serial.println("initialization failed!");

    return;

  }

  Serial.println("initialization done.");

 

  // open the file. note that only one file can be open at a time,

  // so you have to close this one before opening another.

  myFile = SD.open("test.txt", FILE_WRITE);

 

  // if the file opened okay, write to it:

  if (myFile) {

    Serial.print("Writing to test.txt...");

    myFile.println("testing 1, 2, 3.");

    // close the file:

    myFile.close();

    Serial.println("done.");

  } else {

    // if the file didn't open, print an error:

    Serial.println("error opening test.txt");

  }

  // re-open the file for reading:

  myFile = SD.open("test.txt");

  if (myFile) {

    Serial.println("test.txt:");

    // read from the file until there's nothing else in it:

    while (myFile.available()) {

      Serial.write(myFile.read());

    }

    // close the file:

    myFile.close();

  } else {

    // if the file didn't open, print an error:

    Serial.println("error opening test.txt");

  }

}

void loop()

{

  // nothing happens after setup

}

BƯỚC 4: MỞ CỔNG SERIAL MONITOR VÀ KIỂM TRA KẾT QUẢ NHƯ MÔ TẢ

 

Bình luận

Không có sản phẩm nào trong giỏ hàng của bạn

Không có sản phẩm nào trong giỏ hàng của bạn

LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)
Hotline 0942954739
LINH KIỆN ĐIỆN TỬ ĐỨC HUY (29A BÙI XUÂN PHÁI)