wintersun0000
Mitglied
Hallo zusammen,
ich hab jetzt so viel Stunden Beiträge lesen hinter mir und komme auf keinen grünen Zweig mit meinem Vorhaben. Ich brauche eure Hilfe.
Mein Plan:
Eine Lichtsteuerung mit einer Sanwa MT-44 & RX 482 Empfänger, über einen Arduino Nano (Später eventuell Diggispark um Platz zu sparen)
Das System soll folgendermaßen funktionieren:
SW2 schaltet Channel 3
5 Sekunden gedrückt halten Gesamtsystem Ein/Aus
<1 Sekunde drücken = 5 mal aufblinken (Fernlichthupe)
Signal für Bremse und Rückwärtsgang aus Channel 2 am Signalpin abgreifen. (Wie ich zwischen Bremse und Rückwärts fahren unterscheide ist mir noch unklar - ist aber aktuell mein kleinstes Problem)
Beim bremsen sollen die hinteren LEDs heller leuchten. Und beim rückwärts fahren auf weiß umschalten.
Das ganze möchte ich mit NeoPixeln realisieren.
Nun zu dem Problem, ich bekomme vom Empfänger am Pin S, egal in welchem Kanal, kein plausibles Signal.
Egal ob ich es an einem Digitalen (D7), oder Analogen Eingang (A0) auslese. Der Wert schwankt unabhängig davon ob bzw. welchen Befehl ich gebe zwischen 1-<10.000.
Ist die Funke aus, pendelt er irgendwo bei 1000 umher. Hat aber immer wieder massive ausreißer.
Ist die Funke an, und ich gebe keinen Befehl liegt der Wert durchschnittlich eher bei 60 - aber auch hier große ausreißer.
Es ist mir absolut nicht nachvollziehbar was da passiert, was ich falsch mache, oder ob ich irgendwo einen total doofen Denkfehler habe.
Zum Test habe ich im Code den Befehl gegeben bei Wert größer 1 soll ein Pixel leuchten. Aber nichts passiert. Gebe ich den Befehl leuchten wenn der Wert = 0, und ich schalte die Systeme aus, dann leuchtet sie, wie sie soll.
Ich hoffe irgendwer von euch kann mir einen Rat geben.
Ich bedanke mich schon mal im voraus für jede Hilfe!
Gruß
Patric
ich hab jetzt so viel Stunden Beiträge lesen hinter mir und komme auf keinen grünen Zweig mit meinem Vorhaben. Ich brauche eure Hilfe.
Mein Plan:
Eine Lichtsteuerung mit einer Sanwa MT-44 & RX 482 Empfänger, über einen Arduino Nano (Später eventuell Diggispark um Platz zu sparen)
Das System soll folgendermaßen funktionieren:
SW2 schaltet Channel 3
5 Sekunden gedrückt halten Gesamtsystem Ein/Aus
<1 Sekunde drücken = 5 mal aufblinken (Fernlichthupe)
Signal für Bremse und Rückwärtsgang aus Channel 2 am Signalpin abgreifen. (Wie ich zwischen Bremse und Rückwärts fahren unterscheide ist mir noch unklar - ist aber aktuell mein kleinstes Problem)
Beim bremsen sollen die hinteren LEDs heller leuchten. Und beim rückwärts fahren auf weiß umschalten.
Das ganze möchte ich mit NeoPixeln realisieren.
Nun zu dem Problem, ich bekomme vom Empfänger am Pin S, egal in welchem Kanal, kein plausibles Signal.
Egal ob ich es an einem Digitalen (D7), oder Analogen Eingang (A0) auslese. Der Wert schwankt unabhängig davon ob bzw. welchen Befehl ich gebe zwischen 1-<10.000.
Ist die Funke aus, pendelt er irgendwo bei 1000 umher. Hat aber immer wieder massive ausreißer.
Ist die Funke an, und ich gebe keinen Befehl liegt der Wert durchschnittlich eher bei 60 - aber auch hier große ausreißer.
Es ist mir absolut nicht nachvollziehbar was da passiert, was ich falsch mache, oder ob ich irgendwo einen total doofen Denkfehler habe.
Zum Test habe ich im Code den Befehl gegeben bei Wert größer 1 soll ein Pixel leuchten. Aber nichts passiert. Gebe ich den Befehl leuchten wenn der Wert = 0, und ich schalte die Systeme aus, dann leuchtet sie, wie sie soll.
Ich hoffe irgendwer von euch kann mir einen Rat geben.
Ich bedanke mich schon mal im voraus für jede Hilfe!
Gruß
Patric