Ethernetshield met Sd-Card ziet geen bestanden op SD-Card
14 berichten
• Pagina 2 van 2 • 1, 2
Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car
Nico,
Ik bedoelde het openen van het index bestand dmv van sdfat.
Op welke wijze zou ik die vergelijkingen dan kunnen maken?
Groetjes Misha.
Ik bedoelde het openen van het index bestand dmv van sdfat.
Op welke wijze zou ik die vergelijkingen dan kunnen maken?
Groetjes Misha.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car
De text is op het led ummer na hetzelfde. Dus bedenk een manier om dat slimmer aan te pakken.
Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car
Iemand nog tips om het index bestand geopend te krijgen met SDFAT?
Groetjes Misha.
Groetjes Misha.
Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car
Een Arduino Uno met Ethernet Shield is snel te klein. De logische stap is om de Uno te vervangen door een Arduino Mega 2560. Die kosten op AliExpress.com tussen de 6 en 9 euro.
Je sketch waarin je heel veel wegcommentarieerd is: 64% code (in flash) en 71% data (in sram).
Dus terwijl je veel hebt uitgezet, heb je toch nog maar 580 byte sram over. Dan is je volledige sketch in ieder geval te groot. Dit is in Arduino 1.8.0 voor een Arduino Uno.
Vaak worden String ojbects gebruikt, maar die heb je gelukkig niet.
De SdFat is gemaakt door greiman: https://github.com/greiman/SdFat.
Hij schreef ook de SD library, en is dat blijven verder ontwikkelen, en dat is de SdFat. Die is beter en vooral sneller.
Een geheugenkaartje dat niet compatible is, dan kan gebeuren. Maar dat de gewone SD library een bestand niet ziet en de SdFat library wel, daar heb ik nog niet eerder van gehoord.
Aangezien je opeens wel het bestand ziet, maar dan niet de inhoud kunt lezen, dat wijst op iets dat varieert. Dat kan met geheugenproblemen te maken hebben.
To Do list:
1 ) Bestel een Arduino Mega 2560. Die heb je later toch nodig als je het Ethernet Shield wilt blijven gebruiken.
2 ) Heb je nog andere SD kaartjes ? Bij voorkeur 1GB of 2GB.
3 ) De SD-kaart-socket op het Ethernet Shield kan slecht contact maken. Heb je contact spray ? KONTAKT GOLD 2000 schijnt het beste te zijn (en het duurste).
4 ) Hoe zit het met de power ? Kun je de 5V op het Arduino Mega board meten ? Als die 4.5V is dan is het echt te laag. Gebruik je steeds dezelfde USB kabel of een (slechte) USB hub ? Probeer eens een andere kabel. Gebruik je een laptop ? Die leveren soms minder dan 5V en minder stroom.
5 ) Vergeet even je sketch. Kies een voorbeeld uit de SD library en probeer dat eerst aan de praat te krijgen.
6 ) Misschien is het Ethernet Shield te slecht of defect. Als je een nieuwe koop, koop dan een andere, en niet zo'n zelfde.
7 ) Heb je misschien meerdere versie van de Arduino IDE door elkaar heen geïnstalleerd ?
Wanneer je iets doet, kun je dan vertellen wat en waar en hoe. Bijvoorbeeld waar je de libraries vandaan hebt gehaald, welke Arduino IDE versie je gebruikt, welke Arduino Uno R3 (met link naar waar je het gekocht hebt), welk Ethernet Shield (met link naar waar je het gekocht hebt met foto's), enzovoorts.
Je sketch waarin je heel veel wegcommentarieerd is: 64% code (in flash) en 71% data (in sram).
Dus terwijl je veel hebt uitgezet, heb je toch nog maar 580 byte sram over. Dan is je volledige sketch in ieder geval te groot. Dit is in Arduino 1.8.0 voor een Arduino Uno.
Vaak worden String ojbects gebruikt, maar die heb je gelukkig niet.
De SdFat is gemaakt door greiman: https://github.com/greiman/SdFat.
Hij schreef ook de SD library, en is dat blijven verder ontwikkelen, en dat is de SdFat. Die is beter en vooral sneller.
Een geheugenkaartje dat niet compatible is, dan kan gebeuren. Maar dat de gewone SD library een bestand niet ziet en de SdFat library wel, daar heb ik nog niet eerder van gehoord.
Aangezien je opeens wel het bestand ziet, maar dan niet de inhoud kunt lezen, dat wijst op iets dat varieert. Dat kan met geheugenproblemen te maken hebben.
To Do list:
1 ) Bestel een Arduino Mega 2560. Die heb je later toch nodig als je het Ethernet Shield wilt blijven gebruiken.
2 ) Heb je nog andere SD kaartjes ? Bij voorkeur 1GB of 2GB.
3 ) De SD-kaart-socket op het Ethernet Shield kan slecht contact maken. Heb je contact spray ? KONTAKT GOLD 2000 schijnt het beste te zijn (en het duurste).
4 ) Hoe zit het met de power ? Kun je de 5V op het Arduino Mega board meten ? Als die 4.5V is dan is het echt te laag. Gebruik je steeds dezelfde USB kabel of een (slechte) USB hub ? Probeer eens een andere kabel. Gebruik je een laptop ? Die leveren soms minder dan 5V en minder stroom.
5 ) Vergeet even je sketch. Kies een voorbeeld uit de SD library en probeer dat eerst aan de praat te krijgen.
6 ) Misschien is het Ethernet Shield te slecht of defect. Als je een nieuwe koop, koop dan een andere, en niet zo'n zelfde.
7 ) Heb je misschien meerdere versie van de Arduino IDE door elkaar heen geïnstalleerd ?
Wanneer je iets doet, kun je dan vertellen wat en waar en hoe. Bijvoorbeeld waar je de libraries vandaan hebt gehaald, welke Arduino IDE versie je gebruikt, welke Arduino Uno R3 (met link naar waar je het gekocht hebt), welk Ethernet Shield (met link naar waar je het gekocht hebt met foto's), enzovoorts.
14 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 26 gasten