먼저 SD카드를 초기화를 해주겠다.
포맷형태를 뭐로 할까 하다가, 어떤 라이브러리를 사용할진 모르겠지만, 아두이노 SD 라이브러리가 지원하는 포맷은 FAT16/32라고 하길래 일단 FAT32로 초기화 해주겠다.
이렇게 초기화를 진행해주면 된다
(만약 초기화가 잘 안되면 sd를 다시 뺏다 껴봐라)
그리고 기본적으로 가지고 있는 라이브러리를 하나만 수정하자
우리는 이 라이브러리안에 있는 SD_Test를 예제로 쓸건데, CS를 기본적으로 설정된 GPIO7 말고, GPIO10으로 사용할 예정이다.
따라서 다음과 같이 SD.cpp를 수정해주자
ssPin이 CS인데 sdcard_init을 저렇게 10으로 넣어주자
그리고 업로드하면 다음과 같이 뜬다
그리고 SD카드를 뺴서 열어보면 다음과 같다.
잘 동작하는 것을 봤으니 이제 다음 포스팅에서 TFT LCD에서 꺼내서 화면에 띄워보자
'ESP' 카테고리의 다른 글
ESP32C3 Super Mini / ST7796S TFT LCD -4 (0) | 2025.01.18 |
---|---|
ESP32C3 Super Mini / ST7796S TFT LCD -3 (0) | 2025.01.12 |
ESP32C3 Super Mini / ST7796S TFT LCD -2 (0) | 2025.01.09 |
ESP32C3 Super Mini / ST7796S TFT LCD -1 (0) | 2025.01.08 |
ESP-IDF를 사용하자 (0) | 2025.01.07 |