Arduino Nano – Konfiguration von der SD-Karte auslesen
Diese Anleitung zeigt Ihnen, wie Sie eine Konfigurationsdatei auf einer Micro-SD-Karte verwenden. Genauer gesagt, werden wir uns Folgendes ansehen:
- Wie man eine config.txt-Datei auf einer Micro-SD-Karte erstellt, die Schlüssel-Wert-Paare enthält
- Wie man die Konfiguration von der Micro-SD-Karte liest und in eine int-Variable speichert
- Wie man die Konfiguration von der Micro-SD-Karte liest und in eine float-Variable speichert
- Wie man die Konfiguration von der Micro-SD-Karte liest und in eine String-Variable speichert

Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Micro-SD-Kartenmodul
Falls Sie mit dem Micro-SD-Kartenmodul nicht vertraut sind, einschließlich seiner Pinbelegung, Funktionsweise und Programmierung, schauen Sie sich das Tutorial Arduino Nano - Micro-SD-Karte an.
Wie es funktioniert
Jedes Schlüssel-Wert-Paar wird auf der Micro-SD-Karte in einer eigenen Zeile gespeichert. Der Schlüssel und der Wert werden durch ein =-Zeichen getrennt. Ein Zeilenumbruch trennt jedes Schlüssel-Wert-Paar von den anderen.
Der Code des Arduino Nano wird nach dem Schlüssel suchen und den zugehörigen Wert finden und ihn in einer Variablen speichern. Die Variable kann vom Typ int, float oder String sein.
Verdrahtungsdiagramm
- Sie können Jumper-Kabel mit männlich-zu-weiblichen Steckern verwenden, um das Micro-SD-Kartenmodul mit dem Arduino Nano zu verbinden.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
- Oder du kannst das Micro-SD-Kartenmodul auf das Steckbrett stecken und dann die Männchen-zu-Männchen-Jumperkabel verwenden

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Nano und andere Komponenten mit Strom zu versorgen.
Wie man Konfigurationsdaten in Variablen liest
- Erstellen Sie eine config.txt-Datei auf Ihrem PC mit Notepad oder Notepad++.
- Kopieren Sie die folgenden Schlüssel-Wert-Paare und fügen Sie sie in die config.txt-Datei ein:
- Schließen Sie die Micro-SD-Karte mit einem USB 3.0 SD-Kartenleser an den PC an.
- Stellen Sie sicher, dass die Micro-SD-Karte FAT16 oder FAT32 formatiert ist (Anleitungen dazu können Sie online suchen).
- Legen Sie die config.txt im Hauptordner der Micro-SD-Karte ab.
- Trennen Sie die Micro-SD-Karte vom PC.
- Schließen Sie die Micro-SD-Karte unter Verwendung des Micro-SD-Kartenmoduls an den Arduino Nano an, gemäß dem Verdrahtungsdiagramm.
- Kopieren Sie den untenstehenden Code und öffnen Sie ihn in der Arduino-IDE.
- Klicken Sie in der Arduino IDE auf die Hochladen-Schaltfläche, um den Code zu kompilieren und auf den Arduino Nano hochzuladen.
- Überprüfen Sie den seriellen Monitor auf das Ergebnis.
- Der serielle Monitor zeigt Werte von Variablen an, die mit den auf der Micro-SD-Karte gespeicherten Werten übereinstimmen.
Sie können nun den Code ändern, um zusätzliche Variablen einzubeziehen.
※ Notiz:
Der Code berücksichtigt nicht die Reihenfolge der Schlüssel-Wert-Paare. Er durchsucht die Datei von Anfang bis Ende, bis der Schlüssel gefunden wird.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.