Bom, recentemente eu comprei esse modulo de Radio frequência de 433 mhz (foto:https://imgur.com/QDAR0w3), e estou tendo dificuldades em utiliza-lo, eu vi diversos tutoriais e nenhum resolveu meu problema, o que aparenta do Trasmissor estar funcionando e o Receptor não

Codigo Emissor:

#include <VirtualWire.h>

void setup()
{
Serial.begin(9600);
//Define o pino 12 do Arduino como
//o pino de dados do transmissor
vw_set_tx_pin(12);
vw_setup(2000); // Bits per sec
}
void loop()
{
int msg= 1; //msg que quero mandar
vw_send((uint8_t *)msg,1);//comando para enviar a msg
Serial.println(vw_tx_active());//comando para printar se o Transmissor ta funcionando 
vw_wait_tx();//tempo

}

============================================

Receptor:

#include <VirtualWire.h>

byte message[VW_MAX_MESSAGE_LEN]; // Armazena as mensagens recebidas
byte msgLength = VW_MAX_MESSAGE_LEN; // Armazena o tamanho das mensagens


void setup() {
pinMode(pinrx,INPUT);
Serial.begin(9600);
vw_set_rx_pin(11); //define o pino 11 como o DATA do modulo
vw_setup(2000);
vw_rx_start(); //starta o modulo
}

void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;

Serial.println(vw_have_message()); //mostra se ta recebendo msg ou nao
if (vw_get_message(buf , &buflen)) // Non-blocking
{
Serial.println(vw_have_message());
}
}

===============================================

   Desde de já agradeço pela atenção.

Exibições: 1189

Responder esta

Respostas a este tópico

Olá Henry!

Existem várias motivos para a comunicação RF não funcionar.

Talvez seja melhor você enviar fotos ou diagramas da sua montagem, pois assim ficará mais fácil te ajudar.

Em tempo: Você já viu o tutorial que fiz? Lá eu uso uma biblioteca específica para esse módulo:

http://josecintra.com/blog/transmitindo-dados-sensores-rf-arduino/

Olá josé

   Eu segui seu tutorial e fiz a mesma montagem (Transmissor no pino 11,GND,VCC no 5V e o Receptor no no pino 2,GND e VCC 5v), mas não obtive sucesso, (só não usei o DHT11 porquê não tenho).Esse foi o circuito(Transmissor:https://imgur.com/gJjK7LE | Receptor:https://imgur.com/qICjJfk).

Codigos:

Transmissor:

https://github.com/zeitgeist87/RFTransmitter

Receptor:

https://github.com/zeitgeist87/RFReceiver

Olá Henry!

Quando diz que não obteve sucesso, quer dizer que o sketch compilou sem erros, mas na execução o receptor não recebeu os dados?

Como a montagem foi feita corretamente e o software está ok, sendo que você testou com várias configurações, então só vejo 2 possibilidades:

- O módulo receptor está com defeito

- Existe algum tipo de interferência atrapalhando a transmissão

Caso seja interferência o que eu posso fazer para cancelar essa interferência?

ola  jose tente ve os seu projeto mais nao abril o link tem como manda para mi olha estou tentando fazer um pentest com radio frequencia na faixa 433 mais nao sei pode comeca 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço