RF

Specials

Viewed products

Tutoriais BOXELECTRONICA

No RSS feed added

Transmitter and Receiver 433RF 433Mhz RF for Remote Control View larger

Transmitter and Receiver 433RF 433Mhz RF for Remote Control

BE15000035

New product

5,64 € tax incl.

Add to wishlist

More info

 

Receiver Specifications

  • Working voltage: 5.0V +0.5V

  • Working current:4.5mA (5.0VDC)

  • Working principle: super-regeneration

  • Modulation method: OOK/ASK

  • Frequency range: 250MHz-450MHz

  • Bandwidth: 2MHz (315MHz, having result from testing at lowing the sensitivity 3dBm)

  • Sensitivity: excel –105dBm (50)

  • Velocity: <5Kbps (at 315MHz and -95dBm)

  • Output signal: TTL electric level signal entire transmission;

  • Aerial length: 24cm (315MHz, 18cm (433.92MHz)

 

Transmitter Specifications:

  • Working voltage: 3V~12V

  • Working current: max40mA (12V), min9mA(3V)

  • Resonance mode: sound wave resonance (SAW)

  • Modulation mode: ASK /OOK

  • Working frequency: 315MHz-433.92MHz, customized frequency is available.

  • Transmission power: 25mW (315MHz at 12V)

  • Frequency error: +150kHz (max)

  • Velocity: 10Kbps

  • Self-owned codes: negative

  • Aerial Length: 24cm (315MHz), 18cm(433.92MHz)

 

Link product wiki:

http://www.seeedstudio.com/wiki/index.php?title=433Mhz_RF_link_kit

 

Code:

 

Example Program - Transmit

#include <VirtualWire.h>

const int led_pin = 11;
const int transmit_pin = 12;
const int receive_pin = 2;
const int transmit_en_pin = 3;

void setup()
{
  // Initialise the IO and ISR
  vw_set_tx_pin(transmit_pin);
  vw_set_rx_pin(receive_pin);
  vw_set_ptt_pin(transmit_en_pin);
  vw_set_ptt_inverted(true); // Required for DR3100
  vw_setup(2000);	 // Bits per sec
}

byte count = 1;

void loop()
{
  char msg[7] = {'h','e','l','l','o',' ','#'};

  msg[6] = count;
  digitalWrite(led_pin, HIGH); // Flash a light to show transmitting
  vw_send((uint8_t *)msg, 7);
  vw_wait_tx(); // Wait until the whole message is gone
  digitalWrite(led_pin, LOW);
  delay(1000);
  count = count + 1;
}

 

Example Program - Receive

#include <VirtualWire.h>

const int led_pin = 6;
const int transmit_pin = 12;
const int receive_pin = 11;
const int transmit_en_pin = 3;

void setup()
{
    delay(1000);
    Serial.begin(9600);	// Debugging only
    Serial.println("setup");

    // Initialise the IO and ISR
    vw_set_tx_pin(transmit_pin);
    vw_set_rx_pin(receive_pin);
    vw_set_ptt_pin(transmit_en_pin);
    vw_set_ptt_inverted(true); // Required for DR3100
    vw_setup(2000);	 // Bits per sec

    vw_rx_start();       // Start the receiver PLL running
}

void loop()
{
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN;

    if (vw_get_message(buf, &buflen)) // Non-blocking
    {
	int i;

        digitalWrite(led_pin, HIGH); // Flash a light to show received good message
	// Message with a good checksum received, print it.
	Serial.print("Got: ");
	
	for (i = 0; i < buflen; i++)
	{
	    Serial.print(buf[i], HEX);
	    Serial.print(' ');
	}
	Serial.println();
        digitalWrite(led_pin, LOW);
    }
}

Accessories

Customers who bought this product also bought: