Inhaltsverzeichnis:
- Schritt 1: Überprüfen Sie Ihr FTDI-Board
- Schritt 2: Alle miteinander verbinden
- Schritt 3: Verbesserungen
- Schritt 4: Genießen Sie
Video: Automatische ESP-01 Programmierung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Ich habe diese Anleitung geschrieben, weil ich viele Artikel über die Programmierung von ESP-01 gefunden habe, aber alle erfordern manuelle Aktionen wie das Umschalten von der Programmierung auf den Betrieb oder das Drücken der Reset-Taste.
Mit einer FTDI-Platine mit RTS- und DTR-Pins habe ich einen Programmierer erstellt, der automatisch in den Programmiermodus wechselt, bei Bedarf zurücksetzt und dann wie die ESP-WROOM-32-Platine in den Betriebsmodus zurückkehrt.
Mit diesem Projekt können Sie einfach ESP-01 mit Arduino IDE verbinden und UPLOAD drücken.
Anforderungen:
- FTDI-Board mit RTS- und DTR-Pins und mit 3,3-V-Leitung (wie dieser Amazon-Link)
- 470 uf Kondensator
- 10k Widerstand
- Mini-Breadboard (zur Vereinfachung der Verbindungen)
- 7 männliche bis weibliche Springer
- ESP-01
Schritt 1: Überprüfen Sie Ihr FTDI-Board
Mein FTDI-Board hat keine Stiftleisten für das Steckbrett, also habe ich 2 Stiftleisten gelötet, um es Steckbrettfreundlich zu machen.
Schritt 2: Alle miteinander verbinden
Jetzt ist es an der Zeit, all diese Elemente zu verbinden. Die zu tunden Verbindungen sind die folgenden:
- FTDI GND zu ESP-01 GND
- FTDI 3.3V zu ESP-01 3V3
- FTDI RXD zu ESP-01 TX
- FTDI TXD zu ESP-01 RX
- FTDI RTS zu ESP-01 RST
- FTDI DTR zu ESP-01 IO0
- FTDI 3.3V zu 10k Widerstand UND DANN Widerstand zu ESP-01 EN
- Schließlich 470 uf Kondensator zwischen FTDI 3.3v (Katode) und FTDI GND (Anode).
Schritt 3: Verbesserungen
Um die Verkabelung und Wiederverwendung weiter zu vereinfachen, können Sie einen speziell für ESP-01 hergestellten Steckbrettadapter verwenden (siehe Bild).
Auf diese Weise können Sie eine statische Platine erstellen und Ihr ESP-01 einfach ein- und ausstecken.
Schritt 4: Genießen Sie
Jetzt können Sie FTDI mit einem USB-Kabel an den PC anschließen und mit Arduino IDE oder esptool ohne lästigen Tastendruck spielen.
Empfohlen:
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
So richten Sie die Programmierung in C/C++ ein.: 5 Schritte
So richten Sie die Programmierung in C/C++ ein.: C und C++ sind beliebte Programmiersprachen, die einen schnellen Zugriff auf die Erstellung von Formeln und die Lösung komplexer Probleme mit minimalem Ressourcenaufwand ermöglichen. Das Problem besteht darin, einen Weg zu finden, das Programm zu kompilieren und ausführbar zu machen. Eine Ihrer Optionen könnte sein
Programmierung des Open DSKY: 5 Schritte (mit Bildern)
Programmierung des Open DSKY: Willkommen zu unseren laufenden Instructables zur Programmierung Ihres Open DSKY. Stellen Sie sicher, dass Sie wiederkommen, da dieses Instructable weiter wachsen wird, da wir ständig neues Programmiermaterial produzieren und veröffentlichen. Also folgen Sie ihm, mögen Sie es und bevorzugen Sie es. Diese Videoserie
So fügen Sie Meldungsfelder in der Batch-Programmierung hinzu: 3 Schritte
So fügen Sie Nachrichtenfelder in der Batch-Programmierung hinzu: Wollten Sie schon immer eine grafische Oberfläche für Ihre Batch-Dateien hinzufügen, wie Sie es in VBScript können? Ich habe sicher. Aber jetzt können Sie mit diesem fantastischen Programm namens MessageBox
Programmierung in Scratch.: 4 Schritte
Programmieren in Scratch.: Dieses Tutorial zeigt Ihnen einige Programmiermöglichkeiten, die beim Programmieren Ihres eigenen DDR-Spiels nützlich sind