Arduino + 433Mhz adó-vevő

A VirtualWire könyvtárat használtam. [LINK]  Én egy Arduino MEGA boardot használtam. Ez lehet természetesen másik is. Az adó egység összekötése Arduinoval.

ADÓ—Arduino

GND—GND
Vcc—-5V
Adat–GPIO12

Arduino MEGA és a 433Mhz-es adó

Arduino MEGA és a 433Mhz-es adó

A példa kód:

#include <VirtualWire.h>

char msg[6];

void setup() {

vw_setup(2000);
vw_set_tx_pin(12);
}

void loop() {
float temperatura = 12;
dtostrf(temperatura, 6, 2, msg);
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx();
delay(200);
}

Az adó egység egy 12-es számot küld.

A vevő egység összekötése:

Vcc–5V
GND–GND
Adat–GPIO11

Én erre egy Arduino Uno-t használtam.

Arduino UNO és a 433Mhz-es vevő egység

Arduino UNO és a 433Mhz-es vevő

#include <VirtualWire.h>

const int receive_pin = 11;

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

    // Initialise the IO and ISR
   
    vw_set_rx_pin(receive_pin);
    
    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)) 
    {
      
    int i;

       
  Serial.print("Got: ");
  
  for (i = 0; i < buflen; i++)
  {
      Serial.print(char(buf[i]));
      
  }
  Serial.println();
       
    }
}

Ha feltöltöttük a kódokat akkor annak az Arduino-nak nyitjuk meg a sorosportját amelyikre a vevő egységét kötöttük.A példa programban egy 12-es számot küldünk.

Antenna csatlakoztatási lehetőségünk is van. Az adó és a vevő panelján is van egy ANT feliratú forrasztópont. Ide kell egy 17.5cm -es drótot beforrasztanunk. Ez egy 1/4 hullámhosszú drót. 🙂

This entry was posted in Arduino and tagged , , , . Bookmark the permalink.

2 Responses to Arduino + 433Mhz adó-vevő

  1. András says:

    Szia!

    Esetleg nincs megoldásod arra, hogy 2 adóból menjen adat egyszerre? 2 nanoból kéne adatot továbbítanom 1 uno felé.

  2. balazs says:

    Szia! Őszintén szólva még nem próbáltam soha.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..