Sd-card 예제(SD-esp8266->ReadWrite)를 테스트해 봤습니다.
연결은 ESP8266 의 HSPI 포트에 연결을 하고, /CS는 일반 GPIO 핀인 GPIO04 에 연결했습니다.
즉, ESP8266 의 다음과 같은 핀을 사용해서 SPI 방식으로 u-SD Card를 제어합니다.
sd-card는 예전에 샀던 u-sdcard 소켙 보드를 이용해서 esp8266과 붙였습니다.
1. SCK (HSCLK:GPIO14)
2. MISO (HMISO:GPIO12)
3. MOSI (HMOSI:GPIO13)
4. /CS (GPIO04)
NODE MCU V3 보드의 핀헤더에 u-Sdcard 와 SPI로 연결되는 핀을 다시 자세히 표시해 봤습니다.
이렇게 연결한 실제 보드의 모습은 다음과 같습니다.
이렇게 연결하고 아두이노 IDE 환경에서 프로그램을 컴파일하고 프로그램을 업로드하면
test.txt 파일이 Sd-card에 만들어 지고, Esp-8266을 리셋 할 때마다 test.txt 에 testing 1, 2, 3, 이 계속 추가됩니다.
SD-Card를 리더에 의해 읽어 보니 위에서 말한 동작이 잘 수행됐음을 알 수 있습니다.
이렇게 SD-Card가 ESP-8266 에 연결이 잘 되었고, 동작도 잘 되었음을 알 수 있었습니다.
댓글 없음:
댓글 쓰기