Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.
Über Micro-SD-Kartenmodul
Wenn Sie mit dem Micro-SD-Kartenmodul, einschließlich seiner Pinbelegung, Funktionsweise und wie man es programmiert, nicht vertraut sind, dann schauen Sie sich das ESP8266 - Micro SD Card Tutorial an.
Wie es funktioniert
Jedes Schlüssel-Wert-Paar wird auf einer einzelnen Zeile der Micro-SD-Karte gehalten, wobei der Schlüssel und der Wert durch ein =-Zeichen getrennt sind. Zusätzlich ist jedes Paar durch einen Zeilenumbruch von den anderen getrennt.
Der ESP8266-Code wird nach dem Schlüssel suchen und den zugehörigen Wert finden und in einer Variablen speichern. Diese Variable kann ein int, float oder String sein.
Verdrahtungsdiagramm
Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wenn Sie ein Ethernet-Shield oder ein anderes Shield besitzen, das einen Micro-SD-Kartenhalter enthält, müssen Sie das Micro-SD-Kartenmodul nicht verwenden. Legen Sie einfach die Micro-SD-Karte in den Halter auf dem Shield ein.
Wie man Konfigurationswerte in Variablen liest
Erstellen Sie eine config.txt-Datei auf Ihrem PC mit Notepad oder Notepad++.
Kopieren Sie die folgenden Schlüssel-Wert-Paare in die config.txt:
Der serielle Monitor zeigt die Werte der Variablen an, die den auf der Micro-SD-Karte gespeicherten Werten entsprechen.
Sie können nun den Code ändern, um zusätzliche Variablen einzubeziehen.
※ Notiz:
Der Code berücksichtigt nicht die Anordnung der Schlüssel-Wert-Paare. Es wird vom Anfang bis zum Ende der Datei suchen, 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.
Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!