Gast
#5279089
Hallo Team, ich habe zwei Lichtschranken. Diese kann ich auch perfekt einlesen. Mein "Programm in C" besteht Grundsätzlich aus if-Schleifen in der ich Und-Oder Befehle verarbeite. Ich habe es so programmiert: Wenn beide Lichtschranken unter einem Wert X liegen, passiert etwas. Wenn mindestens eine Lichtschranke über den Wert X liegt, passiert etwas anderes. Nun folgendes Problem: Den Bereich den meine Lichtschranken einlesen, ist nicht immer zu 100% spiegelnd (Unebenheiten). Quasi, dass zum Beispiel eine Lichtschranke für eine sehr kurze Zeit über dem Wert X ist. Ich will es nun so Programmieren, dass die Lichtschranken mindestens eine Zeit T(zum Beispiel mindestens 100ms) betätigt/unbetätigt sein müssen, damit meine if-Schleifen erst reagieren. Ich habe gar keine Ahnung, wo nach ich "googlen" müsste oder wie ich es Anstellen könnte. (Ich hoffe ich habe es nicht zu allgemein geschrieben, dass man nichts mehr versteht:/) Danke für mögliche Antworten!:D