Publicat pe — Lasă un comentariu

Cum să comunici folosind module de 433 MHz


Acest proiect vă va arăta cum să trimite-ți date folosind module de 433 MHz.

Componente:

2x Arduino UNO

Module de 433 MHz (emițător + receptor)

Potențiometru rotativ 10k

Fire de conectare

Servomotor 180 grade

Cod Transmițător :

//modul la pin 12

#include <VirtualWire.h>

void setup() {

vw_setup ( 2000 ) ;

}

void loop() {

int transmit = analogRead ( A0 ) ;

vw_send((byte *) &transmit, sizeof(transmit));

vw_wait_tx () ;

}

Cod Receptor :

//modul la pin 11

#include <VirtualWire.h>

#include <Servo.h>

Servo servo ;

void setup() {

servo. attach ( 3 ) ;

Serial.begin ( 9600 ) ;

vw_setup ( 2000 ) ;

vw_rx_start () ;

Serial.println ( „Valoare:” ) ;

}

void loop() {

int transmit ;

byte wireless = sizeof(int);

vw_wait_rx();

if (vw_get_message((byte *) &transmit, &wireless)) {

Serial.println ( transmit ) ;

int valueservo = map ( transmit,0,1024,0,180 ) ;

servo.write ( valueservo ) ;

}

}

Lasă un răspuns