Radio-Bastler-Forum (RBF)

Normale Version: ESP32 Webradio - PlatineV1.1 : Touch-Pins?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi.
Gibt es einen Trick bei den Touchpins ? So wie ich es verstehe, muss nur ein Kabel angelötet werden, am anderen Ende eine Reißzwecke - fertig.
Bei mir will das aber nicht funktionieren. Bei mir reagieren die Pins nur, wenn ich einen Taster (GND) anlöte.

Ne Idee was ich falsch mache ? Oder was ich noch probieren kann ?

Achja: Ich habe es mit kurzen (5cm) und langen Drähten versucht (30cm).

Gruß ins neue Jahr.
Benutzt du die Edzelf-Software? Auf den entsprechenden gpio dürfen keine Schaltfunktionen liegen, hingegen müssen die touch-Funktionen aktiviert sein.

Hier als Beispielt gpio13 und 12, entsprechend touch_04 und touch_05. Die Sensoren bekommen damit die Funktion den Sender vor- bzw. zurück zu schalten.

diese beiden Zeilen müssen also gelöscht werden, damit gpio12 und 13 frei werden:

gpio_12 = upvolume = 2
gpio_13 = downvolume = 2

und diese Zeilen werden eingefügt:

touch_04 = uppreset = 1
touch_05 = downpreset = 1

das kann im webinterface im config-Bereich oder vor dem Hochladen im Quellcode erledigt werden.

dem Schaltplan bzw. einem beliebigen Belegungsplan kannst du entnehmen welche gpios welchen touch-Bezeichnungen entsprechen

[attachment=96549]
Erstmal Grüße.
Ja , ich nutze die Edzelf-Software ( die alte arduino-Version ) - den source gabs von dir.
gpio-Eintraege sind in der config nicht drin. Bisher habe ich es nur mit touch_04 versucht.
Ich teste zur Sicherheit morgen mal die anderen Pins.
Eventuell kann ich mir mit debug weiterhelfen. Ich wollte erstmal nur sicherstellen, dass ich auf Hardwareebene nix falsch mache.
Sollte jemand anderes auch solche Probleme haben.

Bei mir lag es tatsächlich an den Sourcen. Es wird in setup() relativ am Anfang mittels Schleife
der pinMode aller Pins auf INPUT_PULLUP gesetzt (unabhängig, ob diese in der config stehen).
Dadurch geht dann Touch nicht mehr.
Hab die Schleife erstmal nur auskommentiert ... läuft. Sofern man GPIO's im Projekt verwendet
und die internen PULLUP's braucht, sollte man die Schleife etwas später ausführen und anhand
'.avail' testen, ob der Pin überhaupt konfiguriert wurde.

Thema : geschlossen  Smile