# Taster mit mehreren Stellungen

**URL:** <https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058>\
**Category:** Deutsch\
**Created:** [July 18, 2020, 11:27am UTC](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058 "2020-07-18T11:27:03Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![cydummy83](https://avatars.discourse-cdn.com/v4/letter/c/e19adc/32.png) [@cydummy83](https://forum.arduino.cc/u/cydummy83)\
**Post date:** [July 22, 2020, 4:34pm UTC](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058/21 "2020-07-22T16:34:37Z")

</div>

> Wenn Du einen Pistolenabzug simulieren möchtest, dann ist der erste Druckpunkt der "Ziellaser", der zweite Druckpunkt der Bolzen. Wenn der Abzug zurückkommt, darf der Laser nicht wieder auslösen.

Ja, das ist korrekt. 🙂 Genau so hatte ich mir das vorgestellt.

Vielleicht bin ich auch einfach zu blöd, das zu lesen (was ich keinesfalls ausschließen möchte) aber wenn du bei deinen Links zu den Downloads gehst und dir die Betriebsanleitung ansiehst, steht dort wieder:  
"Stufe 1: Aus-Funktion, Stellteil nicht gedrückt  
Stufe 2: Zustimmfunktion, Stellteil bis Mittelstellung gedrückt (Druckpunkt)  
Stufe 3: Aus-Funktion mit Zwangstrennung, Stellteil bis Endanschlag gedrückt"

Für den Abzug würde das bedeuten:  
Stufe 1 nicht gedrückt - Kontakt offen (passt)  
Stufe 2 Kontakt geschlossen - Ziellaser (passt)  
Stufe 3 = Stufe 1 Kontakt offen (passt nicht)

---

<div class="post-metadata">

**Author:** ![my\_xy\_projekt](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/my_xy_projekt/32/810062_2.png) [@my\_xy\_projekt](https://forum.arduino.cc/u/my_xy_projekt)\
**Post date:** [July 22, 2020, 4:57pm UTC](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058/22 "2020-07-22T16:57:28Z")

</div>

> cydummy83:  
> Für den Abzug würde das bedeuten:  
> Stufe 1 nicht gedrückt - Kontakt offen (passt)  
> Stufe 2 Kontakt geschlossen - Ziellaser (passt)  
> Stufe 3 = Stufe 1 Kontakt offen (passt nicht)

Du hast einen Denkfehler, der Dir schon aufgezeigt wurde - ich hatte auch darauf spekuliert. 😉  
Na dann:

Auf jedem Kontakt ist der INTERNE PULL\_UP aktiviert. Du benutzt alle drei Kontakte - Für jeden Kontakt einen Digital-IN.  
Stufe 2 musst Du nur invers lesen - also HIGH wenn in Ruhe; Im Gegensatz dazu sind die beiden Öffner LOW.

Für den ZSE2-1  
Im Ausgangszustand:  
PIN 1 - LOW - Öffner  
PIN 2 - HIGH - Schliesser  
PIN 3 - LOW - Öffner

PIN 2 geht LOW wenn Taste ein wenig gedrückt  
PIN 3 bleibt LOW wenn Taste ein wenig gedrückt

PIN 3 geht HIGH wenn durchgedrückt

Wir kommen doch noch zusammen 😉

Nachtrag in ausführlich:  
Ausgangslage  
Stellung 1  
E1 - close  
E2 - open  
E3 - close

Stellung 2  
E1 - open  
E2 - close  
E3 - close

Stellung 3  
E1 - close  
E2 - open  
E3 - open

- Taster kommt zurück

Stellung 4  
E1 - close  
E2 - open  
E3 - close

Die Taste muss vollständig zurück in Stellung 4 kommen um wieder auslösen zu können.

Das, was die Taste abbildet musst Du nicht in Code darstellen!  
Keine Merker UND keine Bedingungen!  
Drei boolsche und fertig:

```arduino
bool E1, E2, E3;

if (E1 && !E2 && !E3)
{
 // Stellung zwei
}
else if (!E1 && E2 && E3)
{
// Stellung drei
}
else if (!E1 && E2 && !E3)
{
// Stellung 1/4
}

```

---

<div class="post-metadata">

**Author:** ![urdaino](https://avatars.discourse-cdn.com/v4/letter/u/cdc98d/32.png) [@urdaino](https://forum.arduino.cc/u/urdaino)\
**Post date:** [July 22, 2020, 5:19pm UTC](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058/23 "2020-07-22T17:19:23Z")

</div>

> cydummy83:  
> Wäre denn Ebay eine Alternative für dich? Dort gibt es ja wirklich ein paar Modelle.

Nein, da ebay kein reiner Shop ist, habe ich mich denen immer verweigert. Ich ziehe deutsche Quellen vor, auch wenn es hier etwas teurer ist.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 6, 2021, 1:53pm UTC](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058/24 "2021-05-06T13:53:46Z")

</div>

Closed on May 6, 2021, 1:53pm UTC



[Previous page](https://forum.arduino.cc/t/taster-mit-mehreren-stellungen/666058.md?page=1)
