SD Card hot swap - oder: wie merke ich dass die SD entfernt wurde? SOLVED!

Es funktioniert! :smiley: :smiley: :smiley: :smiley: :smiley:

ich habe in die SD.cpp wie oben die Zeile eingefügt,
dann in das Beispiel "CardInfo", das ja eine leere loop() hat,
in die loop die Abfrage gesetzt:

void loop(void) {  
  if (card.init(SPI_HALF_SPEED, chipSelect)) {
    Serial.println("SD Card gefunden!");
  }else {
    Serial.println("   Keine Karte im Slot!");
  }
  delay(1000);  
}

Und siehe da:

SD Card gefunden!
SD Card gefunden!
SD Card gefunden!
   Keine Karte im Slot!
   Keine Karte im Slot!
   Keine Karte im Slot!
SD Card gefunden!
SD Card gefunden!
SD Card gefunden!
SD Card gefunden!

Wenn ich die Karte ziehe, wird das erkannt, wenn ich sie wieder reinstecke auch.
Alles so, wie ich mir das gewünscht habe!

Vielen Dank an
Jurs und Michael,
möge das Karma immer mit euch sein!

Gunther