ich habe ein Projekt mit dem ESP32 devkitc V4 wo ich mehrere Piezo als Erschütterungssensor ( Jeweils mit 1 Mega Ohm Widerstand ) benutze. Dies funktioniert auch ohne Probleme.
Sobald ich aber einen Ultraschall Sensor hc sr04 mit anschließe, dann bekomme ich hohe werte angezeigt, obwohl ich ihn nicht per Code auslese.
Mir ist auch aufgefallen, dass diese hohen werte von 4095 auch nur auftauchen, wenn das Kabel vom Ultraschall Sensor zb. Auf mein Handy Ladekabel liegt. Oder ich das Kabel vom Ultraschall Sensor aufeinander lege.
Danke für deine Zeit. Das gleiche passiert auch ohne Widerstand. Wenn ich den Ultraschall Sensor auf Pin 25,26 und 27,14 teste, dann funktionert es ohne diese Störungen und mit dem 1 Megaohm Widerstand bei den Piezo. Leider sind diese Pins schon mit etwas anderem belegt und die Platine ist schon erstellt.
Das abgeschirmte Kabel wäre eine Notlösung aber gibt es noch eine andere Ursache?
Wieso ohne Widerstand ?
Kleiner heißt nicht, den Widerstand entfernen.
Kleiner heißt auf 100 k oder 10 k herunter setzen.
Ob das mit den Erschütterungssensoren dann noch funktioniert, musst du prüfen.
Wenn es aber mit anderen Pins funktioniert, würde ich doch diese verwenden.
Und näher untersuchen, warum es mit den aktuellen nicht geht.
Da hilft dann nur ein Oszilloskop und nachmessen.