
1、소개
MicroSD 카드가 SD 카드 인터페이스를 통해 시스템과 통신하여 데이터의 읽기와 쓰기 작업을 수행합니다。SD카드는 데이터 레코드기, 예를 들어 환경 모니터링 장비에서 자주 사용됩니다.정기적으로 센서 데이터를 SD 카드에 쓰면 장기적으로 데이터를 저장할 수 있으며, 후속 분석에 편리합니다.大数据를 저장해야 할 필요가 있는 경우, SD카드는 이상적인 선택입니다.예를 들어,物联网 장치에서 SD 카드는 설정 파일, 로그 파일 등을 저장할 수 있습니다.
2、시뮬레이션 그래프
Micro-SD카드 모듈-HS-S64-L 원리도点击查看
3、모듈 매개변수
핀 이름 | 설명 |
|---|---|
G | GND(전원 입력 부정极) |
V | VCC(전원 입력 정극) |
MOSI | 모듈 데이터 입력 패인 |
MISO | 모듈 데이터 출력 패인 |
SCK | 데이터 전송 클로크 핀 |
CS | 데이터 전송 활성화 핀 |
전원 공급 전압: 3.3V-5V
연결 방식: PH2.0 6P 케이블 라인
설치 방법:乐乐고 구축
4、회로판 크기

5、아두이노 IDE 예제 프로그램
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
Arduino IDE 라이브러리 다운로드 및 导入 가이드:点击查看
예제 프로그램(UNO 개발 보드):
#include <SD.h>
#include <SPI.h>
Sd2Card card;
SdVolume volume;
SdFile root;
File datafile;
String SD_card_reading(String path) {
datafile = SD.open(path.c_str());
String sd_data = "";
while (datafile.available()) {
sd_data = String(sd_data) + String(char(datafile.read()));
}
return sd_data;
}
void setup(){
SD.begin(10);
card.init(SPI_HALF_SPEED, 10);
Serial.begin(9600);
volume.init(card);
Serial.println(card.type());
Serial.println(String(volume.blocksPerCluster()*volume.clusterCount()/2/1024) + String("MB"));
root.openRoot(volume);
root.ls(LS_R | LS_DATE | LS_SIZE);if (SD.exists("fileName.txt")) {
Serial.println(SD_card_reading("fileName.txt"));
}
datafile = SD.open("fileName.txt", FILE_WRITE);
if(datafile){
datafile.print("您好");
datafile.println("");
datafile.close();
}
}
void loop(){
//打印SD卡参数与读写测试
//SD卡拥有超大的存储容量,一般用来保存检测传感器数据与系统参数
//如温湿度数据等,通常保存的数据要加上时间戳
}6、ESP32 Python 예제(Mixly IDE /미스키에 적용됨)
개발 보드를 선택하세요 Python ESP32 【ESP32 Generic(4MB)】를 코드 모드로 전환하여 업로드하십시오
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:点击查看
예제 프로그램(ESP32-Python):
待更新...7、미스키 Mixly 예제 프로그램(그래픽 언어)
예제 프로그램(UNO 개발 보드):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미스키(Mixly)IDE Arduino 라이브러리 다운로드 및 가져오기 가이드:点击查看

예제 프로그램(ESP32 개발 보드):다운로드 클릭
주의: 프로그램을 업로드할 때 라이브러리 파일 오류가 표시되면 먼저 라이브러리 파일을 가져오세요!
미시지(Mixly)IDE ESP32 라이브러리 다운로드 및 가져오기 가이드:点击查看
이미지 업데이트 예정...
8、테스트 환경 구축
Arduino UNO 테스트 환경 구축
부품 준비:“
UNO-R3 개발 보드 *1
UNO-R3 P 확장판 *1
USB type-c 데이터 케이블 *1
마이크로-SD 카드 모듈(HS-S64-L) *1
PH2.0-5P선
전기 연결도):

ESP32 테스트 환경 설정
부품 준비:“업데이트 대기 중...
전기 연결도): 업데이트 대기 중...
9、비디오 강의
Arduino UNO 비디오 강의:点击查看
ESP32 Python 비디오 강의:点击查看
10、테스트 결과
Arduino UNO 테스트 결과:
사용 전에 SD 카드를 리더에 넣고 FAT으로 포맷하세요.


선을 연결하고 코드를 업로드하세요.

미시지 소프트웨어의 시리얼 포트를 열면 SD 카드 안의 데이터를 볼 수 있습니다。

SD 카드를 리더에 넣고 컴퓨터에插入해 주세요. 대응하는 U盘을 찾으면 해당 데이터가 볼 수 있습니다: 안녕하세요。
