Es tut sich jedoch gar nichts bis auf das der Serialmonitor mir auswirft: rf_sniffer started
Auf dem Arduino leuchten die LEDs für "On" und "L"
Da ich zwei Empfänger habe schätze ich nicht das es mit denen zusammenhängt.
Kann mein Arduino defekt sein? Mache ich etwas falsch?
Wäre nett wenn ihr mir helft
um den RX zu testen, schließe ihn doch mal an den Eingang deiner Soundkarte an.
( Kondensator ca. 5-10 uf in Reihe)
Mit dem Programm Audacity konnte ich die Ausgangssignale der Fernbedienung sehr
deutlich sehen.
Also schließe ich es so an:
VCC: 5V +von dem Arduino
GND: von dem Arduino
Data (1 bzw. 2) an: Mikrofoneingang
Hab ich das richtig verstanden?
Data und Mikrofoneingang einfach nur ein Kabel oder muss noch ein Widerstand oder ähnliches dazwischen?
LG
Dirtrunner
Die sind zum anlernen, richtig?
Wenn keine DIP Schalter da sind, kannst den Sketch von RC Switch nicht 1 zu 1 nehmen.
MAn braucht da ein anderes Protocoll.
Oder du hast falsch verdrahtet.
Oder 2 Empfänger genommen
dirtrunner:
Da ich zwei Empfänger habe schätze ich nicht das es mit denen zusammenhängt.
Kann mein Arduino defekt sein? Mache ich etwas falsch?
Ich hab mal den Tip mit Audacity befolgt und habe den Empfänger mit dem Mikrofoneingang verbunden
Ich habe für für das Einschalten von Steckdose 1 folgendes Signal erhalten.
Also der Empfänger funktioniert scheinbar..
Nur die aufgezeichnete Übertragung in Bits umzuwandeln, das versteh ich noch nicht so ganz.
kann mir da vielleicht jemand helfen?
Okay ich hab ein bisschen rumgesucht und hab es dann selbst rausgefunden.
Ich schreibe es hier nochmal rein vielleicht hilft es ja nochmal irgendwem anders.
ein kurzer Ausschlag ist eine 0
ein langer Ausschlag ist eine 1
Also war der übertragene Code:
001000000000011101110
Wichtig war das der Code insgesamt 3 mal hintereinander übertragen wurde und daszwischen kurze Pausen waren.
Ich habe dies mit einem einem Delay zwischen den einzelnen Sendevorgängen gemacht. bei mir waren es ca. 0,070 sek.
Trotzdem würde es mich immer noch interessieren wie man diesen Code direkt mit dem Arduino auslesen kann
Aber hauptsache ich kann erstmal überhaupt die Fernbedienung auslesen