Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Módulo RF 433MHz é um componente amplamente utilizado em projetos de automação residencial, robótica e comunicação sem fio. Ele permite a transmissão e recepção de dados por meio de ondas de rádio na frequência de 433MHz. No contexto do ambiente Arduino, o módulo RF 433MHz pode ser facilmente integrado a projetos, permitindo a comunicação sem fio entre dispositivos.
Projeto: Controle Remoto sem fio utilizando Módulo RF 433MHz O objetivo deste projeto é criar um controle remoto sem fio utilizando o Módulo RF 433MHz. O controle remoto será capaz de enviar comandos para um receptor, que por sua vez executará ações específicas. Serão utilizados dois Arduinos: um como transmissor (controle remoto) e outro como receptor.
Lista de componentes:
Exemplos: Transmissor (controle remoto):
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK rf_driver;
void setup() {
Serial.begin(9600);
if (!rf_driver.init())
Serial.println("RF module initialization failed");
}
void loop() {
char data[] = "ON";
rf_driver.send((uint8_t *)data, sizeof(data));
rf_driver.waitPacketSent();
delay(1000);
}
Receptor:
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK rf_driver;
void setup() {
Serial.begin(9600);
if (!rf_driver.init())
Serial.println("RF module initialization failed");
}
void loop() {
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
if (rf_driver.recv(buf, &buflen)) {
Serial.print("Received: ");
Serial.println((char *)buf);
}
}
Neste exemplo, o transmissor envia repetidamente a mensagem "ON" através do módulo RF 433MHz. O receptor, por sua vez, recebe a mensagem e a exibe no monitor serial.