Programm funktioniert nicht

postmaster-ino:
Hi

Das liest sich gerade sehr schwer nach 'Eingriff in den Straßenverkehr' - und wird bitter böse geahndet!
Du musst jederzeit damit rechnen, daß sich Dein Arduino aufhängt und dann die 5W-LED die Sonne in den Schatten stellt - für entgegen kommendes Volk eher nicht so toll.

Davon ab - wie willst Du die 50m detektieren?

1,5ms ... 2ms klingt wiederum eher nach Servo (wobei Das bei 1ms anfangen würde)

MfG

ich beschreibe das Ganze mal so :

An einem Copter ist zur Lageerkennung vorne eine 5W LED angebracht.

In einem Umkreis von ca. 50m reicht es aus, wenn die Led über PWM getimmt wird
(ca: 1ms ein, 8ms aus).

Bei hellem Sonnenschein oder bei größerer Entfernung soll die LED zusätzlich 3x blitzen.
Die Led kann nicht ständid an sein, da sie sonst gekühlt werden muß zwecks ihrer Hitzeentwicklung.

Das funktioiert mit meinem Programm.
Eingang 2 schaltet auf "gedimmt" ein.
Eingang 3 läßt die LED noch 3x blitzen.

Die Eingänge werden per RC-Anlage geschaltet und ein Servo-Schaltmodul schaltet dann
jeweils Eingang2 oder/und Eingang 3 gegen Masse.

Nun ist die Frage ob/wie man das Servosignal (1ms - 2ms / 50Hz) nicht direkt auswerten kann.
Es würde in meinem Fall reichen, festzustellen ob dieser Impuls größer 1 ms (Led gedimmt)
und größer 1,5 ms (Led blitzt) ist.