Je fais des essais avec cette carte :
J'ai introduit ce code :
#include <SD.h>
#include <SPI.h>
void setup() { // exécuté 1 fois
pinMode(A0,OUTPUT);
SPI.pins(36, 37, 35, A0); // SCK, MISO, MOSI, CS
//-- Test presence SD
if (!SD.begin(A0)) {
Serial.println("initialisation echouee !");
while (1)
;
}
Serial.println("initialisation reussie.");
}
;
loop{}
;
Mais j'ai cette erreur de compilation :
ATTENTION: la bibliothèque Timezone prétend être exécutable sur la (ou les) architecture(s) avr et peut être incompatible avec votre carte actuelle qui s'exécute sur esp32.
/Volumes/4T-LACIE/CALENDRIER ANNIVERSAIRE/TEST_20_novembre_esp32_sleep/TEST_20_novembre_esp32_sleep.ino: In function 'void setup()':
/Volumes/4T-LACIE/CALENDRIER ANNIVERSAIRE/TEST_20_novembre_esp32_sleep/TEST_20_novembre_esp32_sleep.ino:129:7: error: 'class SPIClass' has no member named 'pins'; did you mean 'pinSS'?
//--initialisation oled horloge
^~~~
pinSS
/Volumes/4T-LACIE/CALENDRIER ANNIVERSAIRE/TEST_20_novembre_esp32_sleep/TEST_20_novembre_esp32_sleep.ino:141:44: error: expected '}' at end of input
^
/Volumes/4T-LACIE/CALENDRIER ANNIVERSAIRE/TEST_20_novembre_esp32_sleep/TEST_20_novembre_esp32_sleep.ino:123:14: note: to match this '{'
void setup() { // exécuté 1 fois
^
Plusieurs bibliothèque trouvées pour "SD.h"
Utilisé: /Users/joseph/Library/Arduino15/packages/esp32/hardware/esp32/2.0.14/libraries/SD
Non utilisé: /Users/joseph/Documents/Arduino/libraries/SD
exit status 1
Compilation error: 'class SPIClass' has no member named 'pins'; did you mean 'pinSS'?

