Inhaltsverzeichnis:
- Schritt 1: Was ist ein SD- und Micro-SD-Kartenmodul?
- Schritt 2: Erforderliche Komponenten
- Schritt 3: Wichtige Befehle der SD-Modulbibliothek
- Schritt 4: Wie verwende ich SD- und Micro-SD-Karten mit Arduino?
- Schritt 5: Schaltung
- Schritt 6: Code
- Schritt 7: Ergebnis
- Schritt 8: Daten lesen
- Schritt 9: Ergebnis
- Schritt 10: Projekt: Speichern Sie Temperaturdaten auf einer MicroSD mit dem DS3231-Modul
- Schritt 11: Schaltung
- Schritt 12: Code
- Schritt 13: Zeichnen Sie ein Diagramm in Excel:
- Schritt 14: Wie geht es weiter?
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Überblick
Das Speichern von Daten ist einer der wichtigsten Teile eines jeden Projekts. Je nach Datentyp und -größe gibt es mehrere Möglichkeiten, Daten zu speichern. SD- und Micro-SD-Karten gehören zu den praktischsten unter den Speichergeräten, die in Geräten wie Mobiltelefonen, Minicomputern usw. verwendet werden. In diesem Tutorial erfahren Sie, wie Sie SD- und Micro-SD-Karten mit Arduino verwenden. Am Ende messen Sie als einfaches Projekt stündlich die Umgebungstemperatur und speichern diese auf der SD-Karte.
Was du lernen wirst
So verwenden Sie SD- und Micro-SD-Karten
Schreiben von Daten auf SD-Karte
Daten von SD-Karte lesen
Schritt 1: Was ist ein SD- und Micro-SD-Kartenmodul?
Die SD- und Micro-SD-Kartenmodule ermöglichen es Ihnen, mit der Speicherkarte zu kommunizieren und die Informationen darauf zu schreiben oder zu lesen. Die Modulschnittstellen im SPI-Protokoll.
Um diese Module mit Arduino zu verwenden, benötigen Sie die SD-Bibliothek. Diese Bibliothek wird standardmäßig in der Arduino-Anwendung installiert.
Notiz
Diese Module können keine Speicherkarten mit hoher Kapazität verarbeiten. Normalerweise beträgt die maximal identifizierbare Kapazität dieser Module 2 GB für SD-Karten und 16 GB für Micro-SD-Karten.
Schritt 2: Erforderliche Komponenten
Hardware-Komponenten
Arduino UNO R3 *1
Micro-SD-TF-Kartenadaptermodul * 1
DS3231 I2C RTC-Modul *1
Stecker-zu-Buchse-Überbrückungskabel * 1
Micro-SD-Karte *1
Software-Apps
Arduino-IDE
Schritt 3: Wichtige Befehle der SD-Modulbibliothek
Eine kurze Erläuterung der Befehle der praktischen SD-Bibliothek finden Sie in der beigefügten Tabelle.
*file ist eine Instanz der File-Klasse. Weitere Informationen zur SD-Bibliothek finden Sie hier.
Schritt 4: Wie verwende ich SD- und Micro-SD-Karten mit Arduino?
Spitze
Das in diesem Tutorial verwendete Modul ist das Micro-SD-Modul, Sie können den Code und das Tutorial jedoch auch für SD-Module verwenden.
Schritt 5: Schaltung
Die Verwendung dieses Moduls ist sehr einfach und seine Konfiguration ist als Bild.
Schritt 6: Code
Schreiben von Daten auf SD-Karte mit Arduino
Schritt 7: Ergebnis
Das Ergebnis der obigen Codeausführung
Schritt 8: Daten lesen
Lesen von Daten von SD-Karte mit Arduino
Schritt 9: Ergebnis
Das Ergebnis der obigen Codeausführung
Schritt 10: Projekt: Speichern Sie Temperaturdaten auf einer MicroSD mit dem DS3231-Modul
DS3231 finden Sie hier. Neben der IC-Uhr und dem Kalender verfügt dieses Modul auch über einen Temperatursensor.
Schritt 11: Schaltung
Schritt 12: Code
Um mit dem DS3231-Modul zu arbeiten, müssen Sie zuerst die Bibliothek (Sodaq_DS3231.h) zur Arduino-Anwendung hinzufügen.
Nachdem Sie die Temperatur zu verschiedenen Tageszeiten gespeichert haben, können Sie diese Informationen mithilfe des Diagramms in Excel einzeichnen.
Schritt 13: Zeichnen Sie ein Diagramm in Excel:
Gehen Sie dazu folgendermaßen vor:
Verbinden Sie die SD-Karte mit Ihrem PC.
Rufen Sie die Excel-Software auf, wählen Sie im Datenfenster die Option Aus Text und wählen Sie die Datei von Ihrer Speicherkarte aus.
Schritt 14: Wie geht es weiter?
- Erstellen Sie ein Ein-/Ausgangssteuergerät. Speichern Sie mit dem RFID-Modul und Arduino die Ein- und Ausstiegszeit für mehrere Personen auf der Speicherkarte. (Betrachten Sie eine RFID-Karte für jede Person)
- Liken Sie unsere Facebook-Seite, um die neuesten Projekte zu erfahren und unser Team zu unterstützen.