Der Empfang mit dem MX-RM-5V-Empfänger funktioniert, nach umstecken auf den RXB6 kommt nichts mehr an der seriellen Konsole an (mehrere Sender getestet)
Versuche ich es mit dem RXB6 an einem Arduino-Nano, dann geht es.
Der Einfachheit halber bin ich auf das Beispiel aus der RCSwitch-Library gegangen, mit der Änderung zwecks Interrupt-Pin.
Wie gesagt, verwende ich den einfachsten Empfänger, dann geht es, nur mit dem RXB6 nicht, der aber am Arduino Nano funktioniert.
Am ESP32 habe ich einen Pegelwandler dazwischengeschaltet, aber auch wenn ich den testweise kurz umgehe, passiert nichts.
Grad eben nochmal versucht, stecke ich bei laufendem ESP32 auf den MX-RM-5V um, kommen sofort die Daten an.
Sender ist ein Arduino Nano, auch verschiedene Sendemodule ausprobiert, mit dem einfachsten Sendesketch.
Hat zufällig jemand einen RXB am ESP32 zu laufen? Fehlt vielleicht bei dem Interrupt was?
Es steht aber 5V drauf und daher war ich davon ausgegangen, dass er auch mit 5V rausgeht. Eigentlich sollte es ein RXB8 sein, aber beide neu bestellten Module kamen defekt und schonmal irgendwo verlötet hier an.
Läuft das bei Dir auch so in der Art wie in dem Besipiel-Sketch?
Er bootet, bringt die entsprechenden Meldungen auf der Konsole, dann kommt nichts mehr.
Wie schon geschrieben, stecke ich im laufenden Betrieb um auf den MX-RM-5V, dann gehts sofort los auf der Konsole.
Mit dem Beispielsketch auf nem Arduino Nano geht auch der RXB6. Antenne ist auch dran.
Meines Wissens hat der 2 Kerne, aber wie ich die einzeln zuweisen kann, weiß ich nicht. Mit dem anderen Empfänger (MX-RM-5V) gehts ja. Den möchte ich aber aus den bekannten Gründen nicht nehmen.
@howy-1
ich habe es jetzt mehrfach getestet, auch mit einem neuen, unbenutzten RXB6, damit gehts nicht.
Dazwischen immer den RXB8 eingesetzt und der hat funktioniert.
Okay, danke, dann brauche ich ja mit dem RXB6 nicht weiter zu versuchen und muss zusehen, einen funktionierenden 8er zu bekommen. Der war ja eh meine erste Wahl.
Für mich wäre das der Punkt, wo ich mit dem Oszi und dem LA die Signale beobachten würde.
Oder/Und mit SDRSharp den HF Salat.
Zudem, ich habe schon mal (andere) Module bekommen, die waren ganz klar mit 433 beworben und beschriftet, haben aber nur auf 315MHz Reaktionen gezeigt.
Also der Sender, bzw. alle Module die ich probiert habe, senden definitiv auf 433MHz, denn ich konnte mit dem entsprechenden Sketch auch meine (Intertechno-)Schaltsteckdosen damit schalten.
Naja, und am Arduino funktioniert der RXB6 ja auch.
Ich habe mir eben mal den Oszi geschnappt und folgendes herausgefunden:
Pin GPIO2 wird durch die OnBoard-Led inkl. Widerstand so stark belastet, dass eine Funktion nicht mehr gewährleistet ist. Das offensichtlich nur beim RXB6, der RXB8 funktioniert weiterhin, da der Ausgang niederohmiger ist.
An anderen GPIO funktioniert das weiterhin. Welche davon geeignet bzw. ungeeignet sind, findest du in dieser Beschreibung.
Für die Anschaltung des RX solltest du diese Codezeile,
mySwitch.enableReceive(4);
angepasst an deinen GPIO, verwenden.
Unabhängig davon, musste ich feststellen, dass ein RXB6 von mir defekt ist. Der wurde gleich entsorgt.
Edit:
der funktionierende RXB6 arbeitet auch mit 3,3Volt, wie es im Datenblatt steht.