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?
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");