Go Down

Topic: HIGH, LOW and ? (Read 540 times) previous topic - next topic

Hallo,

in meinem Beispiel Array :

Code: [Select]
int stepsOn2[STEPS_COUNT] = {
  HIGH, LOW,  HIGH, LOW,  HIGH, LOW,  HIGH,  LOW};


Habe ich nur die Zustände HIGH und LOW, möchte aber teilweise das bei einem bestimmten Zustand nix passiert.
Also weder HIGH oder LOW.

Code: [Select]
int stepsOn2[STEPS_COUNT] = {
  HIGH, x,  HIGH, x,  HIGH, LOW,  x,  LOW};


Was muss ich für x eineben das in diesem Schritt nichts passiert ?

Marcus W

die selben Werte wie im vorigen step eintragen? Wenn der Pin schon HIGH ist, bleibt er, wenn nicht wird er HIGH gezogen

Udo Klein

Erst einmal solltest Du uns verraten was das Programm damit tut bzw. Deinen Code posten. Ich würde sagen ohne das Programm zu kennen kann man gar nichts sagen.
Check out my experiments http://blog.blinkenlight.net

Danke, hat sich schon erledigt.

Da das Ganze von einem digitalWrite Befehl später ausgeführt wird, kann es ja nur HIGH oder LOW geben.
Also werde ich mir was einfallen lassen, wie ich im gewünschten Fall den digitalWrite umgehe.


uwefed

Du machst da einen Dedankenfehler.
wie Marcus W sagte.
Du kannst auch mehrmals ein HIGH oder LOW wiederholen
zB LOW HIGH HIGH HIGH LOW HIGH ...


oder die Zeit abspeichern wie lange ein Zustand bleiben sollte.

Grüße Uwe


Go Up