اتصال ماژول micro sd به esp32s

سلام.

من میخوام ماژول MicroSD رو به  esp32s متصل کنم توی خود مثالاش یه کد پیدا کردم(Example->SD(esp32)) اون رو که آپلود میکنم این ارور رو میده:

 

Arduino: 1.8.14 (Windows 10), Board: "NodeMCU-32S, 80MHz, 921600"

In file included from C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2Card.h:26:0,
from C:\Program Files (x86)\Arduino\libraries\SD\src/utility/SdFat.h:29,
from C:\Program Files (x86)\Arduino\libraries\SD\src/SD.h:20,
from C:\Users\ShahsanIT\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD\examples\SD_Test\SD_Test.ino:16:
C:\Program Files (x86)\Arduino\libraries\SD\src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
#error Architecture or board not supported.
^
Multiple libraries were found for “SD.h”
Used: C:\Program Files (x86)\Arduino\libraries\SD
Not used: C:\Users\ShahsanIT\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD
exit status 1
Error compiling for board NodeMCU-32S.

This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.

 

برد سالمه و مطمعنم که برد درستیو انتخاب کردم. ممنون میشم کمکم کنید_||_

این ارور نشان دهنده ی اینه که لایبراری هایی که استفاده کردید نصب نشده یا اینکه برد درست رو از منو ide  درست انتخاب نکردید.

 

میتونید از این مسیر طبق تصویر زیر استفاده کنید ، مثال sdmmc_test

خب

یکم گشتم تو نت فهمیدم که مشکل کتابخونه sd خود آردوینوعه

من با برد esp32 کار میکنم و این برد کتابخونه اس دی مخصوص به خودشو داره و نرم‌افزار آردوینو موقع کامپایل نمیدونست از کدوم کتابخونه استفاده کنه پس از همون کتابخونه دیفالت خودش استفاده میکنه و به همین دلیل روی برد esp آپلود نمیشد