Arduino Nano - Gegevens loggen met tijdstempel naar SD-kaart
Deze handleiding legt uit hoe u met Arduino Nano een logbestand met tijdstempel schrijft naar een Micro SD-kaart. We behandelen specifiek:
- Arduino Nano - Gegevens loggen met tijdstempel in één enkel bestand op een Micro SD-kaart
- Arduino Nano - Gegevens loggen met tijdstempel in meerdere bestanden op een Micro SD-kaart, één bestand per dag
De tijd wordt verkregen via een RTC-module en samen met de gegevens opgeslagen op de Micro SD-kaart.
De informatie die op de Micro SD-kaart wordt opgeslagen kan van elk type zijn, bijvoorbeeld:
- Gegevens verzameld van een sensor
- Een logboek van toegangen tot een deur
Kort gezegd gebruikt deze tutorial waarden van twee analoge pinnen als voorbeeldgegevens. Het is makkelijk om de code aan te passen voor elk type gegevens.

Hardware benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Micro SD-kaartmodule en RTC-module
Als u niet bekend bent met de Micro SD-kaartmodule en RTC-module, inclusief hun pinouts, werking en hoe u ze programmeert, kunnen de volgende tutorials u helpen:
- Arduino Nano - Micro SD-kaart tutorial.
- Arduino Nano - RTC module tutorial.
Bedradingsschema
- U kunt mannetje-naar-vrouwtje jumperdraden gebruiken om de micro SD-kaartmodule te verbinden met de Arduino Nano

This image is created using Fritzing. Click to enlarge image
- Of u plaatst de micro SD-kaartmodule op een breadboard (experimenteerprint) en gebruikt mannetje-naar-mannetje jumperdraden

This image is created using Fritzing. Click to enlarge image
Arduino Nano - Gegevens loggen met tijdstempel naar Micro SD-kaart
Snel aan de slag
- Zorg dat de Micro SD-kaart is geformatteerd als FAT16 of FAT32 (u vindt instructies hiervoor eenvoudig via een Google-zoekopdracht).
- Kopieer de code en open deze in de Arduino IDE.
- Klik in de Arduino IDE op de Upload-knop om de code naar de Arduino Nano te sturen.
- Bekijk de resultaten in de Seriële Monitor.
- Verwijder de Micro SD-kaart uit de Micro SD-kaartmodule.
- Steek de Micro SD-kaart in een USB SD-kaartlezer.
- Sluit de USB SD-kaartlezer aan op de pc.
- Open het bestand log.txt op uw computer; het ziet er als volgt uit.

Als u geen USB SD-kaartlezer heeft, kunt u de inhoud van het logbestand ook bekijken door onderstaande Arduino Nano code uit te voeren.
Arduino Nano - Gegevens loggen in meerdere bestanden
Loggen naar één enkel bestand kan na verloop van tijd leiden tot een groot bestand dat moeilijk terug te zoeken is. De onderstaande code splitst het logboek in meerdere bestanden, met:
- Eén bestand per dag
- Bestandsnaam is de datum in YYYYMMDD.txt formaat
Wanneer u een langere periode hebt gelogd, kunt u:
- De Micro SD-kaart uit de Micro SD-kaartmodule verwijderen
- De Micro SD-kaart in een USB SD-kaartlezer plaatsen
- De USB SD-kaartlezer aansluiten op uw pc
- De bestanden als volgt bekijken:

Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.