ESP32 Dev Kit C Pin Problem

Hallo alle Mann,
Ich bastle mir gerade mit dem ESP32 und Touch Mod eine
kleine Abfrage Routine. 2,4 Touch Display.
Ich benötige dafür aber digitale Pins als Ausgang für 3 Relais.
Einen Pin habe ich bereits in Funktion. Es ist GPIO Pin 2.
Habe alle anderen versucht, geht aber nur die 2.

Kann mich mal jemand aufklären bitte ??
Der Sketch ist bereits dafür fertig. muss nur noch bei #define die Pin Nr schreiben.

Danke schön im voraus
Mfg Jens

Was für Relais (Link bitte)?

Gruß Tommy

Das ist ein KY-019 Relais von AZ Delivery. Dient aber nur als Testobjekt.
Später giebt es ein 4 er relais.

Brauchen alle nen digitalen Ausgang für low und high beschaltung.
Muss jetzt essen. Bin in REHA.

Das sind 5V-Relais. Da kann es sein, dass die mit 3,3V nicht schalten.

Gruß Tommy

Im Datenblatt, das diesen Namen m. E. nicht verdient, lese ich:

"TTL Control Signal: 3.3V to 5V DC"

korregatabbs:
Habe alle anderen versucht, geht aber nur die 2.

Bitte zeige Dein Programm.

Blinkt eine LED mit Vorwiderstand?

Am Touch Display sind 3 Schalter für Licht. Nr 3 funktioniert ganz
normal. Bei Betätigung schaltet er GPIO2 und das Reais zieht an oder fällt ab.
So ist das gewollt. Nur die beiden anderen Schalter müssen ja andere GPIOs schalten.
Habe alle ausgetestet aber nur die 2 funzt.
Im Sketch : Zeile 14 - 16, 46 - 49, 53, 56, 65-67 sind für diese Sache Relevant.
Ab Zeile 218 ist Void Licht() . Ab 291 werden die GPIOs gesetzt.
Ach ja… Bin ziemlicher Anfänger, deshalb ist der Code an sich bestimmt zu verbessern.
Die serial.prints dienen nur der Problemfindung. hab sie nur noch nicht gelöscht.

Die void Temp()liest einen DHB11 aus ohne Probleme.

danke

Zuhause.ino (8.39 KB)

In deinem Sketch ist Pin 4 schonmal doppelt belegt.

Geht es zufällig um dieses Kit?

Genau das ist mein Touch Kit.
Pin 4 hast du recht. Ich versuche nur gerade alle GPIOs zu testen.
Habe schon den GPIO 0 und 2 als funktionstüchtig geprüft.
Brauche nur noch einen. Pin 4 ist für das Display.
Der Pin 15 würde auch funzen, ist aber leider die LED Bel. vom Touch.
Anstelle der 4 gehe ich jetzt alle ( freien ) GPIOs durch und teste das aus.
Anhand des PinOut kann ich leider keine geeigneten Pins erkennen.
sch.... arbeit. ---Aber ich hab ja viel Zeit----

Ich nochmal...... :confused: :confused: :confused:

tja, wie soll ich es sagen.........
Ich habe das Problem gelöst.......
Da ich alles nur mit Bredboard und strippen verdrahtet habe, war leider ein Kabel
defekt (Wackelkontakt)
Schande auf mein Haupt ------> getestet : GPIOs 0,2,16,17,21 und 15 funktionieren
für mein Vorhaben.
Also alles mein Fehler........Und das als Elektriker :o :o

Naja... trotzdem einen herzlichen Dank an alle für das schnelle Antworten.
Nächstes mal ::erstmal die Handwerkliche Seite sicherstellen, dann fragen

In diesem Sinne.....
Jens

korregatabbs:
Ich habe das Problem gelöst.......

Danke für die Rückmeldung, viel Spaß weiter mit dem ESP32!

korregatabbs:
Also alles mein Fehler........Und das als Elektriker :o :o

Das schmerzt ums mehr, Du hast mein Mitgefühl 8)

So lernt man dazu, beim nächsten Mal überprüfst du automatisch als erstes deine Jumperkabel.
Aber über Fehler bei Breadbord Aufbauten sind die meisten(ich auch) schonmal gestolpert.

Gruß

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.