ESP8266 - Variable auf SD-Karte schreiben
Dieses Tutorial bietet eine umfassende Anleitung zum Schreiben verschiedener Arten von Variablen auf einer microSD-Karte mit dem ESP8266. Zu den behandelten Themen gehören:
- Schreiben einer String-Variable auf eine MicroSD-Karte mit ESP8266
- Schreiben einer Integer-Variable auf eine MicroSD-Karte mit ESP8266
- Schreiben einer Float-Variable auf eine MicroSD-Karte mit ESP8266
- Schreiben einer Char-Array-Variable auf eine MicroSD-Karte mit ESP8266
- Schreiben einer Byte-Array-Variable auf eine MicroSD-Karte mit ESP8266
- Schreiben einer Variable als Schlüssel-Wert-Paar auf eine MicroSD-Karte mit ESP8266
Um Schlüssel-Wert-Paare von der Micro-SD-Karte zu extrahieren und sie in int, float oder String umzuwandeln, beachten Sie bitte das folgende Tutorial: ESP8266 - Read Config from SD Card.

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 das Micro-SD-Kartenmodul
Wenn Sie mit dem Micro-SD-Kartenmodul, einschließlich seiner Pinbelegung, Funktionsweise und Programmierung, nicht vertraut sind, kann Ihnen das Tutorial ESP8266 - Micro-SD-Karte die notwendigen Informationen liefern.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Weitere Informationen finden Sie unter ESP8266-Pinbelegung und wie man ESP8266 und andere Komponenten mit Strom versorgt.
※ Notiz:
Wenn Sie ein Ethernet-Shield oder ein anderes Shield besitzen, das einen Micro-SD-Kartenhalter hat, benötigen Sie kein Micro-SD-Kartenmodul. Stecken Sie einfach die Micro-SD-Karte in den Micro-SD-Kartenhalter am Shield ein.
ESP8266 - Wie man eine Variable in eine Datei auf einer Micro-SD-Karte schreibt
Der folgende Code:
- Speichert einen Ganzzahlwert auf die Micro-SD-Karte
- Speichert einen Fließkomma-Wert auf die Micro-SD-Karte
- Speichert eine Zeichenfolge auf die Micro-SD-Karte
- Speichert ein Zeichenarray auf die Micro-SD-Karte
- Speichert ein Byte-Array auf die Micro-SD-Karte
Schnelle Schritte
Um mit dem ESP8266 in der Arduino-IDE zu beginnen, befolgen Sie diese Schritte:
- Schau dir das Tutorial zur Einrichtung der ESP8266-Umgebung in der Arduino-IDE an, falls dies dein erster Einsatz mit dem ESP8266 ist.
- Verdrahte die Bauteile wie im Diagramm gezeigt.
- Schließe das ESP8266-Board über ein USB-Kabel an deinen Computer an.
- Öffne die Arduino-IDE auf deinem Computer.
- Wähle das richtige ESP8266-Board, z. B. NodeMCU 1.0 (ESP-12E Modul), und seinen jeweiligen COM-Port.
- Stelle sicher, dass die Micro-SD-Karte entweder FAT16 oder FAT32 formatiert ist (du kannst online nach Anleitungen suchen, wie man das macht).
- Dann öffne den Code in der Arduino-IDE.
- Sobald der Code geöffnet ist, drücke in der Arduino-IDE die Hochladen-Schaltfläche, um den Code zu kompilieren und auf den ESP8266 hochzuladen.
- Schließlich sieh dir die Ergebnisse im Serial Monitor an.
- Entfernen Sie die Micro-SD-Karte vom Micro-SD-Kartenmodul.
- Stecken Sie die Micro-SD-Karte in einen USB-SD-Kartenleser.
- Schließen Sie den USB-SD-Kartenleser an den PC an.
- Öffnen Sie die esp8266.txt-Datei auf Ihrem Computer. Die Datei sieht wie folgt aus.

ESP8266 - Wie man ein Schlüssel-Wert-Paar in eine Datei auf einer microSD-Karte schreibt
Schnelle Schritte
- Schließen Sie die Komponenten wie im Diagramm gezeigt an.
- Schließen Sie das ESP8266-Board mit einem USB-Kabel an Ihren Computer an.
- Öffnen Sie die Arduino-IDE auf Ihrem Computer.
- Wählen Sie das richtige ESP8266-Board aus, z. B. NodeMCU 1.0 (ESP-12E-Modul), und seinen entsprechenden COM-Port.
- Kopieren Sie den Code und öffnen Sie ihn in der Arduino-IDE.
- Klicken Sie auf die Hochladen-Schaltfläche, um ihn an den ESP8266 zu senden.
- Schauen Sie sich das Ergebnis im seriellen Monitor an.
- Entfernen Sie die Micro-SD-Karte aus dem Micro-SD-Kartenmodul.
- Stecken Sie die Micro-SD-Karte in einen USB-SD-Kartenleser.
- Schließen Sie den USB-SD-Kartenleser an den Computer an.
- Öffnen Sie die esp8266.txt-Datei auf Ihrem PC; sie wird wie folgt angezeigt.

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.