Hallo @Doudy
In meinem Fall dient das Verlängerungskabel zwischen dem Ultraschallsensor und meinem D1 Mini, weil der Abstand nicht ausgereicht hat.
Bei mir ist der D1 Mini an ein Handy-USB-Ladegerät angeschlossen
Hallo @Doudy
In meinem Fall dient das Verlängerungskabel zwischen dem Ultraschallsensor und meinem D1 Mini, weil der Abstand nicht ausgereicht hat.
Bei mir ist der D1 Mini an ein Handy-USB-Ladegerät angeschlossen
Danke für die Antwort
Muss man unbedingt dieses Kabel verwenden?
Die Stecker des Kabels müssen nicht passen!
Sollte auch ein « Telefon »-Kabel mit 4 Adern funktionieren?
![]()
Normalerweise nehme ich ein altes USB-Kabel. (Die von unseren alten Druckern sind ziemlich lang)
Gute Idee
Hallo Jerome,
Also, ich habe gerade mit der Installation begonnen
Aber ich bin hier stecken geblieben:
Zitat
Jetzt müssen Sie die für die Codeausführung erforderlichen Bibliotheken herunterladen.
Wir benötigen:
- ESP8266Wifi
- PubSubClient
Ich finde ESP8266Wifi nicht im „Bibliotheks-Manager“
Dafür gibt es „ESP_WifiManager“ oder „ESP_WifiManager_Lite“!
Dies ist ein ESP32 / ESP8266 WiFi-Verbindungs-Manager mit einem Ausweich-Webkonfigurationsportal. Verwenden Sie diese Bibliothek zur Konfiguration von ESP32 (einschließlich ESP32-S2 und ESP32-C3), ESP8266-Modulen WiFi, usw. Anmeldeinformationen zur Laufzeit. Sie können auch statische DNS-Server, einen personalisierten Hostnamen, einen festen oder zufälligen AP WiFi-Kanal angeben. Mit Beispielen, die ArduinoJson unterstützen
Welches soll ich wählen?
![]()
Hallo @Doudy
Du öffnest deine Arduino-IDE, gehst dann zu Datei, Einstellungen und ganz unten bei „Zusätzliche Board-Manager-URLs:“ fügst du die folgende Zeile ein
http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
anschließend installierst du die Boards und findest deine kleinen Schätzchen. ![]()
Danke ![]()
![]()
Ich habe in den Bibliotheken nach ESP8266Wifi gesucht, aber ich finde es nicht.
Oder ich bin ![]()
Schau mal, ob du diese hier findest: ESP8266WiFi, mit großem F.
Der ESP8266WiFi dient dazu, die Bibliothek in den Code einzubinden, also ja, normalerweise ist das in Ordnung.
Es geht um Zeile eins
Du klickst darauf und es fügt dir die Zeile 1 #include …, in deinen Arduino-Code ein, wie Jerome es dir gesagt hat.
Voilà, ich habe einen Test durchgeführt, nachdem ich die Kabel angeschlossen, den Code hochgeladen und die Variablen angepasst habe.
Ergebnis:
Ausführbare Segmentgrößen:
ICACHE : 32768 - Flash-Befehlscache
IROM : 249268 - Code im Flash (Standard oder ICACHE_FLASH_ATTR)
IRAM : 27369 / 32768 - Code im IRAM (IRAM_ATTR, ISRs…)
DATA : 1496 ) - initialisierte Variablen (global, statisch) im RAM/HEAP
RODATA : 1312 ) / 81920 - Konstanten (global, statisch) im RAM/HEAP
BSS : 25856 ) - nullgesetzte Variablen (global, statisch) im RAM/HEAP
Das Skript verwendet 279445 Bytes (26%) des Programmspeicherplatzes. Das Maximum beträgt 1044464 Bytes.
Globale Variablen verwenden 28664 Bytes (34%) des dynamischen Speichers, was 53256 Bytes für lokale Variablen übrig lässt. Das Maximum beträgt 81920 Bytes.
esptool.py v3.0
Serieller Port COM6
Verbindung wird hergestellt…
Chip ist ESP8266EX
Funktionen: WiFi
Kristall ist 26MHz
MAC: dc:4f:22:43:5b:f3
Uploading stub…
Ausführung des Stubs…
Stub läuft…
Baudrate wird auf 460800 geändert
Geändert.
Flash-Größe wird konfiguriert…
Automatisch erfasste Flash-Größe: 4MB
283600 Bytes auf 207832 komprimiert…
Schreiben an 0x00000000… (7 %)
Schreiben an 0x00004000… (15 %)
Schreiben an 0x00008000… (23 %)
Schreiben an 0x0000c000… (30 %)
Schreiben an 0x00010000… (38 %)
Schreiben an 0x00014000… (46 %)
Schreiben an 0x00018000… (53 %)
Schreiben an 0x0001c000… (61 %)
Schreiben an 0x00020000… (69 %)
Schreiben an 0x00024000… (76 %)
Schreiben an 0x00028000… (84 %)
Schreiben an 0x0002c000… (92 %)
Schreiben an 0x00030000… (100 %)
283600 Bytes (207832 komprimiert) an 0x00000000 in 4,9 Sekunden geschrieben (effektiv 462,8 kbit/s)…
Hash der Daten wurde überprüft.Beenden…
Hard-Reset über RTS-Pin…
Aber kein Update in Gladys!
Dein Code scheint sich gut hochgeladen zu haben.
Wenn du es an deinen PC anschließt und den seriellen Monitor mit der Arduino-IDE öffnest, siehst du dann ein Ergebnis zum Testen?
Tut mir leid, aber ich verstehe nicht!
![]()