RF Transmitter

Z2M Part: EMC-00001-A

Send wireless data with RF 433MHz transmitter.

Circuit Diagram
Circuit diagram for RF Transmitter
Wire Connections & Pin Configuration

Wire Color Connections:

Yellow → Digital Pin 12 to RF transmitter DATA
Red → 5V to RF transmitter VCC
Black → GND to RF transmitter GND

Pin Configuration:

Arduino Digital Pin 12 → RF transmitter DATA
Arduino 5V → RF transmitter VCC
Arduino GND → RF transmitter GND
Arduino Code
Edit
#include <RH_ASK.h>
#include <SPI.h> // Required for compilation

// Create RF driver object
RH_ASK driver;

void setup() {
  Serial.begin(9600);
  if (!driver.init())
    Serial.println(\"RF Transmitter init failed\");
  else
    Serial.println(\"RF Transmitter ready\");
}

void loop() {
  const char *msg = \"Hello World!\";
  driver.send((uint8_t *)msg, strlen(msg));
  driver.waitPacketSent();
  Serial.println(\"Message sent: Hello World!\");
  delay(1000);
}

Instruction Details

Wiring: Connect RF transmitter VCC to 5V, GND to GND, DATA to Digital Pin 12.
Library: Sketch → Include Library → Manage Libraries → search "RCSwitch" or "VirtualWire" → Install.
Upload Code: Tools → Board → Arduino Uno. Tools → Port → select your COM port. Click Upload button.
View Output: Transmitter sends wireless codes. Use matching 433MHz receiver to receive. Ensure same library/coding on both sides.

How to Use

  1. Connect the required components as per the Pin Configuration above
  2. Open Arduino IDE and create a new sketch
  3. Copy and paste the code above
  4. Select your Arduino board and COM port from Tools menu
  5. Click the Upload button to upload the code to your Arduino
  6. Open Serial Monitor (if applicable) to see the output

Components Required

  • Arduino Uno
  • 433MHz RF Transmitter Module
  • Breadboard
  • Jumper Wires

Category: Communication