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 ) ;
}
}
