• Bild 1 von 4
  • Bild 2 von 4
  • Bild 3 von 4
  • Bild 4 von 4

433Mhz RF Sender und Empfänger Set

A133
Der MX-05V (Empfänger) empfängt z. B. auf der Frequenz 433MHz die Daten des MX-FS-03V (Sender). Die Reichweite von 200m, wobei nur mit Antennen und ..
Lager: Lager
CHF 9.90
exkl. MWST

Beschreibung

Der MX-05V (Empfänger) empfängt z. B. auf der Frequenz 433MHz die Daten des MX-FS-03V (Sender). Die Reichweite von 200m, wobei nur mit Antennen und niedrigen bps Raten (1000 - 2000 bps) erreicht.
Ohne Antenne beträgt die Reichweite einige Meter. Zusätzlich kann die maximale Distanz durch eine hohe Spannung am Sender ausgereizt werden. Diese muss im Bereich zwischen 3,5 und 12 Volt liegen.
Sowohl der Sender als auch der Empfänger arbeiten mit gemeinsamen Frequenzen und haben keine IDs. Daher ist ein Verfahren zum Filtern der Geräusche und des Pairing-Senders und Empfängers erforderlich.
Diese Funksender und Empfängerpaar arbeiten bei 433Mhz. Sie passen gut in ein Breadboard und arbeiten mit diversen Mikrocontrollern, um eine einfache drahtlose Datenverbindung zu verursachen. Da es sich hierbei nur um Sender handelt, werden sie nur kommunizierende Daten einsetzen, man braucht zwei Paare (von verschiedenen Frequenzen), um als Sender / Empfänger-Paar zu fungieren.

/*
SimpleSend
This sketch transmits a short text message using the VirtualWire library
connect the Transmitter data pin to Arduino pin 12
*/

#include

void setup()
{
    // Initialize the IO and ISR
    vw_setup(2000); // Bits per sec
}

void loop()
{
    send("Hello there");
    delay(1000);
}

void send (char *message)
{
    vw_send((uint8_t *)message, strlen(message));
    vw_wait_tx(); // Wait until the whole message is gone
}

******************************************

/*
SimpleReceive
This sketch displays text strings received using VirtualWire
Connect the Receiver data pin to Arduino pin 11
*/

#include

byte message[VW_MAX_MESSAGE_LEN]; // a buffer to store the incoming messages
byte messageLength = VW_MAX_MESSAGE_LEN; // the size of the message

void setup()
{
    Serial.begin(9600);

    Serial.println("Device is ready");

    // Initialize the IO and ISR
    vw_setup(2000); // Bits per sec

    vw_rx_start(); // Start the receiver
}


void loop()
{
    if (vw_get_message(message, &messageLength)) // Non-blocking
    {
        Serial.print("Received: ");

        for (int i = 0; i < messageLength; i++)
        {
        Serial.write(message[i]);
        }

        Serial.println();
    }
}