/*
   Credits: www.optimusdigital.ro
   Cod creat pentru: EMITATOR.
   Pentru schema de conectare si informatii despre
   modul sunt disponibile pe pagina:
   https://www.optimusdigital.ro/ro/ism-433-mhz/252-pereche-emitator-si-receptor-rf-433-mhz.html
*/

//includeți biblioteca necesară pentru a utiliza modulele RF 433MHz
#include <VirtualWire.h>

//creați o variabilă de tip char în care stocați mesajul de transmis
//lungimea maxima a mesajului de transmit este 27 de caractere
char *message = "Hello From Optimus Digital" ;

//stocați în variabila pinTX pin-ul la care este conectat emitatorul
//in cazul nostru, pin-ul utilizat este pin-ul digital 12.
int pinTX = 12;

//stocați viteza de transfer (in biți pe secunda)
int speedTransfer = 4000;


void setup() {
  //configurați emitatorul prin setarea pin-ului la care este conectat modulul,
  //cat si viteza de transfer (biți pe secunda)
  vw_set_tx_pin(pinTX);
  vw_setup(4000);
}

void loop() {

  //utilizând instrucțiunea vw_send() transmiteți mesajul
  vw_send((uint8_t *)message, strlen(message));

  //utilizați comanda vw_wait_tx() pentru a astepta transmiterea mesajului
  vw_wait_tx();
  delay(2000);

}
