Arduino UNO R3 ATmega328P compatível com cabo USB
O Arduino Uno Rev3 ATmega328P é a placa Arduino mais vendida e utilizada em todo o mundo.
Compre antes das 16h e receba amanhã (dia útil).
(SEM IVA 4.51€)
O Módulo de radiofrequência RF Transmissor e Recetor 433Mhz AM é ideal para sistemas de alarme, projetos de controlo remoto, automação e robótica em geral. Os módulos alcançam até 200 metros sem obstáculos com modulação AM e radiofrequência de trabalho de 433MHz.
Este Kit, Transmissor e Recetor RF, possui um emissor e um receptor de radio frequência de 433mhz para ser utilizado em projetos de comunicação sem fios de microcontroladores como o Arduino, Raspberry Pi, PIC e outros.
Ideal para sistemas de alarme, projetos de controlo remoto, automação e robótica em geral. Os módulos alcançam até 200 metros sem obstáculos com modulação AM e frequência de trabalho de 433MHz.
Especificações
Transmissor:
• Modelo: MX-FS-03V;
• Alcance: 20-200 metros (conforme voltagem);
• Tensão de operação: 3,5-12V;
• Modo de operação: AM (Modulação em Amplitude);
• Taxa de transferência: 4KB/s;
• Potência de transmissão: 10mW;
• Frequência de transmissão: 433MHz;
• Pinagem: Dados-VCC-GND (Esq.->Dir.);-
• Dimensões: 19 x 19mm.
Recetor:
• Modelo: MX-05V;
• Tensão de operação: 5V DC;
• Corrente de operação: 4mA;
• Frequência de recepção: 433MHz;
• Sensibilidade: -105dB;
• Dimensões: 30 x 14 x 7mm.
Este kit inclui:
• 1x Módulo Transmissor 433Mhz;
• 1x Módulo Recetor 433Mhz.
Esquema de Ligação Transmissor:
Código Exemplo Transmissor:
//Programa : Módulo RF Transmissor com Arduino Uno
#include <VirtualWire.h>
String mensagem;
void
setup()
{
Serial.begin(9600);
//Define o pino 8 do Arduino como
//o pino de dados do transmissor
vw_set_tx_pin(8);
vw_setup(2000);
// Bits per sec
Serial.println(
"Escreva o texto e clique em ENVIAR..."
);
}
void
loop()
{
char
data[40];
int
numero;
if
(Serial.available() > 0)
{
numero = Serial.readBytesUntil (13,data,40);
data[numero] = 0;
Serial.print(
"Enviado : "
);
Serial.print(data);
Serial.print(
" - Caracteres : "
);
Serial.println(
strlen
(data));
//Envia a mensagem para a rotina que
//transmite os dados via RF
send(data);
}
}
void
send (
char
*message)
{
vw_send((uint8_t *)message,
strlen
(message));
vw_wait_tx();
// Aguarda o envio de dados
}
Esquema de Ligação Recetor:
Código Exemplo Recetor:
//Programa : Receptor RF com Arduino Mega e Display Nokia 5110
#include <Adafruit_GFX.h> //Carrega a biblioteca do display
#include <Adafruit_PCD8544.h> //Carrega a biblioteca grafica
#include <VirtualWire.h>
byte message[VW_MAX_MESSAGE_LEN];
// Armazena as mensagens recebidas
byte msgLength = VW_MAX_MESSAGE_LEN;
// Armazena o tamanho das mensagens
// Pinagem do LCD:
// pin 8 - Serial clock out (SCLK)
// pin 9 - Serial data out (DIN)
// pin 10 - Data/Command select (D/C)
// pin 11 - LCD chip select (CS/CE)
// pin 12 - LCD reset (RST)
Adafruit_PCD8544 display = Adafruit_PCD8544(8, 9, 10, 11, 12);
//Inicializa e seta os parametros do display
void
setup() {
Serial.begin(9600);
vw_set_rx_pin(5);
// Define o pino 5 do Arduino como entrada
//de dados do receptor
vw_setup(2000);
// Bits por segundo
vw_rx_start();
// Inicializa o receptor
display.begin();
display.setContrast(50);
//Ajusta o contraste do display
display.clearDisplay();
//Apaga o buffer e o display
display.setTextSize(1);
//Seta o tamanho do texto
display.setTextColor(BLACK);
//Seta a cor do texto
display.setCursor(0,0);
//Seta a posição do cursor
display.print(
"Aguardando..."
);
display.display();
delay(2000);
}
void
loop()
{
uint8_t message[VW_MAX_MESSAGE_LEN];
uint8_t msgLength = VW_MAX_MESSAGE_LEN;
display.setCursor(0, 0);
//Seta a posição do cursor
if
(vw_get_message(message, &msgLength))
// Non-blocking
{
Serial.print(
"Recebido: "
);
display.clearDisplay();
//Apaga o buffer e o display
for
(
int
i = 0; i < msgLength; i++)
{
Serial.write(message[i]);
display.write(message[i]);
display.display();
}
Serial.println();
}
}
Cliente anônimo publicado o 18/12/2020 seguindo uma ordem feita em 09/12/2020
Ok ok ok ok
Módulo 433MHZ LORA com alcance 3000m.
O complemento Raspberry PI GSM V1.0 é personalizado para a interface Raspberry Pi baseada no módulo SIM900 quad-band GSM / GPRS.
Este Módulo GPS GY-NEO 6M V2 com antena de cerâmica integrada é de fácil utilização e alta precisão.
Um Shield Wifi ESP8266 para Arduino.