ESP32にmicroSD接続
ESP32にmicroSD接続 ESP32にmicroSD接続 ESP32にmicroSDカードを接続します。 データやHTMLなどストレージがあった方が便利ですしね。 また 秋月電商 さんで調達しました。 買ったのは以下になります。 マイクロSDカードスロットDIP化キット 300円 マイクロSDカード 16GB 680円 後は10kΩの抵抗を2個ですね。 流石に抵抗一個とかは買えないので100本入りとかになっちゃいますけど。 配線 以下を参考にESP32と接続してください。 microSD SPI ESP32 DAT2 - - CD/DAT3 CS GPIO(16) CS CMD DI GPIO(17) MOSI VDD VDD VDD33 CLK SCLK GPIO(18) CLK VSS VSS GND DAT0 DO GPIO(19) MISO DAT1 - - SWA - - SWB - - VDD(3.3V)とGND以外は4本接続すればいいだけです。 CLKとCSは10kΩの抵抗でプルアップしておくと安定するようです。 ESP32のGPIOは16~19を指定してますが、これはプログラムで変更できるのでGPIOならどのピンでも構いません。 こんな感じになりました。 プログラム ESP-IDFのサンプルから適当なものを選んで動作確認だけしてみます。 F1 (またはCtrl+Shift+P)でコマンドパレットを開いて “ ESP-IDF: Show Examples Projects ” を選択。 一覧から protocols - http_server - file_serving を選択。 menuconfig を開いて HTTP file_serving example menu の Use SD card for file storage をチェックを入れる、そして Use SDMMC host のチェックを外します。 そうすると SD card pin configuration (SPI) の項目が出てきますので、以下のよう...