Ethernetshield met Sd-Card ziet geen bestanden op SD-Card

Hardware geleverd door Arduino
Berichten: 7
Geregistreerd: 30 Dec 2016, 10:51
Woonplaats: Utrecht

Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car

Berichtdoor Misha » 30 Dec 2016, 21:16

Nico,

Ik bedoelde het openen van het index bestand dmv van sdfat.


Op welke wijze zou ik die vergelijkingen dan kunnen maken?


Groetjes Misha.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car

Berichtdoor nicoverduin » 30 Dec 2016, 21:19

De text is op het led ummer na hetzelfde. Dus bedenk een manier om dat slimmer aan te pakken.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 7
Geregistreerd: 30 Dec 2016, 10:51
Woonplaats: Utrecht

Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car

Berichtdoor Misha » 02 Jan 2017, 07:41

Iemand nog tips om het index bestand geopend te krijgen met SDFAT?

Groetjes Misha.

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: Ethernetshield met Sd-Card ziet geen bestanden op SD-Car

Berichtdoor Koepel » 02 Jan 2017, 15:34

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.

Vorige

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 11 gasten