Il lettore SD non funziona con tutte le schede?

Ciao a tutti,

ho usato tranquillamente per diverso tempo il lettore di schede SD con una scheda Trascendent da 2 GB, poichè me ne serviva un'altra per un nuovo progetto ho acquistato una Nilox sempre da 2GB, ma quest'ultima sembra non essere riconosciuta da Arduino! Ho usato l'esempio "CardInfo" presente nella libreria SD.h e mi dice che la prima scheda funzionante è di tipo "SD1" mentre quella non funzionante è di tipo "SD2". C'è qualche modo per riuscire ad utilizzarla oppure ne devo acquistare un'altra?

Grazie mille! :wink:

Ma la seconda é una SD o una SDHC?

Ciao Uwe

non vanno le HC Uwe?

La scheda è questa in foto

https://drive.google.com/file/d/0BzLMeTtKKm6_ZzNRaGVvU0tkMFUySklaS0FHZzFrZGhycTF3/view?usp=sharing

Non penso sia SDHC, inoltre nell'esempio "CardInfo" c'è anche l'opzione SDHC

 // print the type of card
  Serial.print("\nCard type: ");
  switch (card.type()) {
    case SD_CARD_TYPE_SD1:
      Serial.println("SD1");
      break;
    case SD_CARD_TYPE_SD2:
      Serial.println("SD2");
      break;
    case SD_CARD_TYPE_SDHC:
      Serial.println("SDHC");
      break;
    default:
      Serial.println("Unknown");

come è formattata la tua scheda?
se non sbaglio dovrebbe essere FAT16 (se dico cavolate correggetemi).

allora
ho cercato un po.
SD1 va fino 1GByte e ha FAT16
SD1.1 va fino 2GByte e ha FAT32
SD2 ha oltre 2GByte e ha FAT32

allora sembra che quella SD sia da 2GB ma formattata FAT32

Ciao Uwe

Grazie mille a tutti per l'aiuto!!

In pratica il problema non era l'SD ma il lettore che si era bruciato! Ho provato con un altro di un amico ed è tutto ok! :wink:

Grazie ancora per la disponibilità!! :wink: