Impulsventil per Stepper an Firmata

Begonnen von JensS, 03 Mai 2022, 19:32:07

Vorheriges Thema - Nächstes Thema

JensS

Irgendwie fehlt mir eine Idee, wie ich ein Impusventil über Firmata steuern kann...
Das Ventil wird über zwei PINs angesprochen. Wenn ein Stromimpuls von wenigen Millisekunden (20ms genügen) auf die Leitung gelegt wird, öfnnet das Venitil und bleibt offen.
Wird ein weiterer Impuls mit umgedrehter Polung an das Ventil geschickt, schließt es sich wieder.
Das Ganze habe ich mit einem  L9110S-Stepper-Modul realisiert.
Nun würde ich gern eine vorhandene Firmata-Installation nutzen.
Mit einem TWO_WIRE-FRM_STEPPER (define Impulsventil1 FRM_STEPPER TWO_WIRE 8 9 4 0) werden zwangsläufig alle Schritte durchlaufen:Step 8 9
1 0 1
2 1 1
3 1 0
4 0 0

Wie kann ich speziell nur den Schritt 1 oder 3 aufrufen - geht das überhaupt?

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.