Hallo Leute,
Jetzt steh ich hier da, und weiss nicht so recht weiter,
Es geht darum einen Failsafe zu identifizieren. Ich habe 2 analoge Eingänge am Arduino, welche zum steuern meines Bootes gedacht sind.
Nun möchte ich gerne diese 2 Eingänge überwachen, dass problem ist nun folgendes:
ich bekomme an den Eingängen einen wert von 0...1023.
um dies lesen zu können, brauche ich auch eine zahl die dieses kann, geht auch, aber was bekomme ich bei einem Failsafe ?, auch eine 0.!
Die gehört aber in den Einstellbereich des hinten anhängenden Servos als -Anschlag ( -90 Grad ).
Die Auswertung des Impulses geht aber leider nicht tiefer, -1, wäre da zB eindeutig.
Denk ich jetzt falsch, oder wie muss ich da herangehen ?
gibt es da eine Möglichkeit, am Empfänger irgendwas auszuwerten um ein Failsafe zu identifizieren ?
Was mir mom einfällt wäre einen Extrakanal zu überwachen, welcher immer 1500mSec Impulssignal gibt( Nullstellung), und bei Ausfall des Senders dann auf Null PWM geht, also auf 0 PWM-Signal, obwohl ja ein 0 (-90 Grad ) ja den 0...1023 Lese-Bereich des Pins beteffend, ja sowieso 0 ergibt, denn bei der Auswertung ist zwar noch die minimal Impulslänge von 1000ms-50% vorhanden, aber diese werden als 0 gelesen.
Ein richtiges 0 ist aber auch null.
Hat da jemand ne Idee, was man am Empfänger(Signal) nutzen kann, denn ich wollte eigentlich kein Extra-kanal zur Überwachung mit einbauen.
Edit:
Der Wertebereich der Eingänge wurde von 0..255 auf 1023 berichtigt !