Hi,
ich möchte mit dem ESP32 12 verschiedene DS18B20 auslesen. Nachdem ich
alles auf Breakout-Boards ausprobiert habe, wollte ich das ganze nun auf
einer Platine haben(siehe Anhang).
Problem ist: Der ESP möchte sich nicht mit dem WiFi verbinden, erkennt
das WiFi aber im WiFiScan.
Den Daten-Pin des One-Wire Busses habe ich auf Pin4 gelegt. Manche
behaupten diesen könne man nicht zusammen mit WiFi nutzen, komisch ist
aber dass auf dem anderen ESP beim testen alles funktionierte.
Was ich sonst noch probiert habe:
-Verschiedene Spannungsquellen ausprobiert
-MAC Adresse des ESP geändert
-ESP manuell dem Router hinzugefügt
-Verschiedene Programme ausprobiert wie z.B. das auslesen eines DHT11,
DS18B20 oder ein einfaches Blink-Programm um zu testen ob der ESP beim
löten schaden genommen hat (Alle haben funktioniert)
Hier noch das Programm:
1 | #include "WiFi.h"
|
2 |
|
3 | const char* ssid = "WLAN";
|
4 | const char* password = "PASWWORT";
|
5 |
|
6 | void setup() {
|
7 |
|
8 | Serial.begin(9600);
|
9 |
|
10 | WiFi.begin(ssid, password);
|
11 |
|
12 | while (WiFi.status() != WL_CONNECTED) {
|
13 | delay(500);
|
14 | Serial.println("Connecting to WiFi..");
|
15 | }
|
16 |
|
17 | Serial.println("Connected to the WiFi network");
|
18 |
|
19 | }
|
20 |
|
21 | void loop() {}
|
Gibt es noch etwas was ich probieren könnte ? Oder meint ihr der ESP ist
schrott ? :(
Vielen Dank schonmal!