Hi Ich hab ein Problem: Ich empfange mit einem TSOP1738 IR Signale einer FB diese Pulst aber die signale zwecks Reichweite. Ich will mit den tasten Lauter Leise ein Motorpoti steuern. Mein Problem ist jetzt das die Ausgänge zum Motorpoti mitpulsen. Der Code sieht so aus: IR Code abfragen Case Lauter Motorpoti rechts drehn Case Motorpoti links drehn Clear Code 'Hier wird die IR Informationen gelöscht um ein Wiederaufruf zu verhindern. Ich hatte bis jetzt 3 Ansätze die nicht Funktionierten: 1.Ich lese einen alten wert des codes ein und addiere den mit dem neuen wert und teile das durch 2 so das ich die low phasen des puls ausgleichen kann. Es stellte sich herraus das die lowphasen zu lang waren und die Variable dennoch zwischen den pulsen auf 0 fiel. 2.Dann wollte ich ganz schlau sein und einfach ein waitms nach dem setzen der Motorausgänge einbringen. Dieses Waitms sollte genau solang sein dasd es bis zum nächsten ir impulse reicht. Leider sind die pausen nicht immer gleich lang KA warum Störung etc. 3.Dann wollt ichs wissen: Ich Hab den timer1 genommen und so eingestellt das er immer 0,2 sek zählt. Aber der Timer wird immer resetet wenn ein puls kommt. Die Ausgänge bleiben solange geschaltet bis die Timer isr aufgerufen wird. Das ergebnis mit dem Timer ist atm das Beste ergebnis dennoch nicht zufriedenstellend da auch hier zwar längere Hight phasen vorliegen aber dennoch ruckelt es ziehmlich. Für eine Hardwareglättung mit transistor und Kondensator fehlt mir der Platz. mfg hackspider PS:Mir fällt nix mehr ein, helft mir plz
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.