ESP32 et SPI [résolu]

Bonjour,

Je bute ...

Je voudrais brancher un lecteur de carte sd sur un esp32 avec la librairie mysd

#include <SPI.h>
#include <mySD.h>
File myFile;

void setup()
{  Serial.begin(115200);
   Serial.print("Initializing SD card...");
   pinMode(5, OUTPUT);
    //   pins ( cs, mosi, miso, sck )
   if (!SD.begin(11,8,7,6))
     {  Serial.println("initialization failed!");
        return;            }
   Serial.println("initialization done.");
                     // open the file. note that only one file can be open at a time,
                     // so you have to close this one before opening another.
   myFile = SD.open("test.txt", FILE_WRITE);
   // if the file opened okay, write to it:
   if (myFile)
     {   Serial.print("Writing to test.txt...");
         myFile.println("testing 1, 2, 3.");
       myFile.close();
         Serial.println("done.");   } 
     else
     {   Serial.println("error opening test.txt");      }
   myFile = SD.open("test.txt");
   if (myFile)
     {   Serial.println("test.txt:");
         while (myFile.available())
           {  Serial.write(myFile.read());      }
         myFile.close();       }
       else
           {  Serial.println("error opening test.txt");  }
}

void loop()
{
}

Avec une wemos lolin32 lite
if (!SD.begin(26, 14,12,27)) OK

Avec une TTGO
if (!SD.begin(4,5,18,19)) ok

Mais je ne sais pas faire avec une wemos lolin32 oled

Et si quelqu'un peut m'expliquer qu'on peut mapper et comment !

en 10 secondes on trouve tout sur un moteur de recherche...

certe ce n'est pas la meme carte, mais tu adaptes...

il y a meme un sujet sur ici qui existe

https://forum.arduino.cc/index.php?topic=538987.0

hazerty565:
en 10 secondes on trouve tout sur un moteur de recherche...

arduino-esp32/libraries/SD at master · espressif/arduino-esp32 · GitHub
certe ce n'est pas la meme carte, mais tu adaptes...

il y a meme un sujet sur ici qui existe

ESP32 avec arduino IDE et les SD - Français - Arduino Forum

J'adore les gens qui répondent ainsi... Sans lire calmement le sujet

Premier lien : y a pas de pins 23, 19, 18 sur la lolin32 oled
Deuxième lien : c'est déjà moi qui pose la question et je n'ai pas eu de réponse qui fonctionne.

Je sais faire fonctionner la SD sur
-lolin32 lite
-TTGO
-MH-et-live
-ESP DOIT 30 pins

//if (!SD.begin(26,14,12,27)) // pour lolin32 lite
//if (!SD.begin(4,5,18,19)) // pour TTGO et mh-et-live
//if (!SD.begin(5,23,19,18)) // pour esp doit

Donc je sais adapter sauf pour la lolin32 oled !

Trouvé :

if (!SD.begin(14,25,13,15 )) //avec lolin32 oled