Taster HIGH SIgnal

Hallo alle zusammen,

ich bin ein wenig am verzweifeln…
ich wollte meine Box gern anstatt mit mechanischen tastern mit Touch sensoren ausrüsten.

Die von mir gekauften Touch sensoren geben ein 5V+ Signal aus, die Box ist aber so ausgelegt das sie ein LOW signal am Tastereingang erwartet.

Jetzte meine Frage:
Wo ändere ich das erwartete Signal von LOW auf HIGH

z. I.:Ich nutze die Tonuino Firmware von Thorsten.

Ich vermute mal Du meinst diese hier:

image

die kannst Du auch auf LOW konfigurieren.

image

den hier

ja gut äh… der kann das wohl nicht :roll_eyes:

nope
Optokoppler wäre auch ne lösung.
aber… platzproblem
und ich würde es gern softwaremäßig ändern

das Teil ist laut Beschreibung nur ein Schalter… KEIN Taster…

  1. Touch = On
  2. Touch = Off

ist aber nicht richtig.
es ist ein Taster
wenn ich ihn über den seriellen Monitor beobachte sehe ich beim berühren den HIGH und beim loslassen den LOW status

Hmm, dann musst Du wohl die anderen bestellen, die können beides :wink: Kostenpunkt paar Cent

Hier ist btw. ein Thema rund um Touch Taster.

das ist ja blödsinn
es muss ja eine möglichkeit geben das erfasste signal von Low auf HIGH umzustellen

alles gut
habs gerade gefunden.
die änderungen müssen im JC_button gemacht werden.

1 Like

okay, musst Du halt nur beim Update der Bibliothek bedenken :slight_smile:

Ich denke den Part hier musst Du auch anpassen. (in V2 von Thorsten)

// RESET --- ALLE DREI KNÖPFE BEIM STARTEN GEDRÜCKT HALTEN -> alle bekannten
  // Karten werden gelöscht
  if (digitalRead(buttonPause) == LOW && digitalRead(buttonUp) == LOW &&
      digitalRead(buttonDown) == LOW) {
    Serial.println(F("Reset -> EEPROM wird gelöscht"));
    for (int i = 0; i < EEPROM.length(); i++) {
      EEPROM.write(i, 0);
    }
  }

lG