NRF24L01
Preço reduzido
  • NRF24L01
  • modulo radiofrequencia
  • NRF24L01 portugal

Módulo RF Radiofrequência NRF24L01 2.4GHz

4,12 €
4,85 €

(SEM IVA 3.35€)

ef16a0013ok

O Módulo RF NRF24L01 é uma excelente opção de comunicação por radiofrequência, sem fios, entre dispositivos como o Arduino.

Desconto de quantidade

Quantidade Preço Poupa
3 4,08 € Até 0,12 €
5 4,00 € Até 0,62 €
10 3,92 € Até 2,06 €
Quantidade
Disponível Loja Gaia e Online (Envio 24h)

O Módulo RF NRF24L01 é o que há de mais recente em Módulos RF. É uma excelente opção de comunicação Wireless entre dispositivos como o Arduino. O seu alcance pode chegar aos 10 metros em ambientes internos e 50 metros em ambientes externos. Este módulo utiliza o transmissor 2.4GHZ NRF24L01.

Inclui uma antena integrada que opera na frequência de 2,4GHz com velocidade de operação de 2Mbps.

Especificações:
• Tensão: 3 -3,6V (recomendado 3,3V);
• Frequência: 2.4Ghz (Antena integrada);
• Velocidade de Operação: 2Mbps (máx);
• Potência máxima de saída: +20dBm;
• Modo de emissão (pico): 115mA ;
• Modo de receção (pico): 45mA;
• Power-down mode atual: 4.2 uA.

Inclui:
• 1x Módulo RF Radiofrequência NRF24L01 2.4GHz. 

Circuito Emissor:

Código Exemplo para Emissor:

/Programa : Teste NRF24L01 - Emissor - Botoes

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

//Armazena os dados enviados
int dados[1];

//Inicializa a placa nos pinos 9 (CE) e 10 (CS) do Arduino
RF24 radio(9,10);

//Define o endereco para comunicacao entre os modulos
const uint64_t pipe = 0xE14BC8F482LL;

//Define os pinos dos botoes
int pino_botao1 = 7;
int pino_botao2 = 2;

void setup()
{
  //Define os botoes como entrada e
  //ativa pull-up
  pinMode(7, INPUT);
  digitalWrite(7,HIGH);
  pinMode(2, INPUT);
  digitalWrite(2,HIGH);

  //Inicializa a serial
  Serial.begin(57600);
  Serial.println("Pressione botao 1 ou 2 para iniciar a comunicacao...");
  
  //Inicializa a comunicacao
  radio.begin();
  //Entra em modo de transmissao
  radio.openWritingPipe(pipe);
}

void loop()
{
  //Envia o numero 1 caso o botao1 seja pressionado
  if (digitalRead(pino_botao1) == LOW)
  {
    Serial.println("Botao 1 pressionado !");
    dados[0] = 1;
    radio.write(dados, 1);
  }
  
  //Envia o numero 2 caso o botao2 seja pressionado
  if (digitalRead(pino_botao2) == LOW)
  {
    Serial.println("Botao 2 pressionado !");
    dados[0] = 2;
    radio.write(dados, 1);
  }
}

Circuito Recetor:

Código Exemplo Recetor:

//Programa : Teste NRF24L01 - Receptor - Led

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

//Armazena os dados recebidos
int recebidos[1];

//Inicializa a placa nos pinos 9 (CE) e 10 (CS) do Arduino
RF24 radio(9,10);

//Define o endereco para comunicacao entre os modulos
const uint64_t pipe = 0xE14BC8F482LL;

//Define os pinos dos leds
int LED1 = 5;
int LED2 = 3;

void setup()
{
  //Define os pinos dos leds como saida
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);

  //Inicializa a serial
  Serial.begin(57600);
  
  //Inicializa a comunicacao
  radio.begin();
  //Entra em modo de recepcao
  radio.openReadingPipe(1,pipe);
  radio.startListening();
}

void loop()
{
  //Verifica se ha sinal de radio
  if (radio.available())
  {
    bool done = false;    
    while (!done)
    {
      done = radio.read(recebidos, 1);
      Serial.print("Dados recebidos : ");    
      Serial.println(recebidos[0]);
      
      //Se recebeu o numero 1, acende o LED1
      if (recebidos[0] == 1)
      {
        delay(10);
        digitalWrite(LED1, HIGH);
      }
      else 
      {
       digitalWrite(LED1, LOW);
      }
      
      //Se recebeu o numero 2, acende o LED2
      if (recebidos[0] == 2)
      {
        delay(10);digitalWrite(LED2, HIGH);
      }
      else 
      {
        digitalWrite(LED2, LOW);
      }
      delay(100);
    }
  }
  else
  {
  Serial.println("Aguardando dados...");
  }
}
Exibir o selo de confiança
  • Para mais informações sobre a natureza do controlo das opiniões, bem como a possibilidade de entrar em contato com o autor da opinião, consulte a nossa Carta De Transparência.
  • Não foi fornecido qualquer incentivo para serem escritas estas opiniões
  • As opiniões são publicadas e mantidas por um período de cinco anos
  • As opiniões não podem ser modificadas: se um cliente deseja modificar a sua opinião, então pode fazê-lo contatando as Opiniões Verificadas diretamente para remover a opinião existente e publicar uma nova opinião
  • Os motivos para a eliminação das opiniões estão disponíveis aqui.

4 /5

Baseado em 1 opiniões de clientes

  • 1
    0
  • 2
    0
  • 3
    0
  • 4
    1
  • 5
    0
Classifique as opiniões por :

Cliente anônimo publicado o 05/10/2020 seguindo uma ordem feita em 24/09/2020

4/5

Tudo dentro da normalidade

Este comentário foi útil? Sim 0 Não 0

×

Clientes também compraram:

arduino uno com cabo
-15%

Arduino UNO R3 ATmega328P compatível com cabo USB

Não há produtos suficientes em stock
Preço 14,88 € Preço 17,50 €

Arduino Uno Rev3 ATmega328P é a placa Arduino mais vendida e utilizada em todo o mundo.

Compre antes das 16h e receba amanhã (dia útil).

transmissor 433Mhz
-15%

Módulo RF Transmissor e Recetor 433Mhz AM para Arduino e...

Não há produtos suficientes em stock
Preço 5,55 € Preço 6,53 €

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.

-15%

Cabos Jumper Macho-Fêmea Coloridos 20 unidades

Disponível Loja Gaia e Online (Envio 24h)
Preço 3,44 € Preço 4,04 €

20 Cabos Jumper Macho-Fêmea Coloridos com 20cm de comprimento. Excelente para o desenvolvimento de projetos com rapidez, agilidade e limpeza.

-15%

Placa Ensaios Breadboard 400 Pontos

Não há produtos suficientes em stock
Preço 4,42 € Preço 5,20 €

Esta Breadboard é uma excelente ferramenta para a montagem de circuitos elétricos, sendo uma forma rápida, fácil e prática de desenvolver os seus projetos.

-15%

Mini Breadboard Branca 170 Pontos

Disponível Loja Gaia e Online (Envio 24h)
Preço 3,04 € Preço 3,58 €

Esta Mini Breadboard é a ferramenta ideal para quem procura economizar espaço nos seus projetos.

NOVA ENCOMENDA