Saudações Feras!!!!

Dias atrás, fiz um pedido de ajuda sobre a comunicação entre dois Transceptores  NRF24L01....obtive ajuda e fui estudar o que foi sugerido aqui no nosso querido Fórum.

Pois bem...estudei..ralei..e ainda não consegui acender um MÍSERO LED....rsrsrrsr

No Transmissor,estou colocando em nível zero a porta 5...no Receptor estou tentando ativar a porta 4.

Algum bom Samaritano FERA pra tentar me ajudar?

As ligações que estou usando nos Arduinos (Uno e Mega) são estas:

Pino Transceptor     Pino Arduino
      VCC              3.3V
      GND              GND
      CE               9
      CSN              10
      SCK              13
      MOSI             11
      MISO             12
      IRQ              ---

Código do Transmissor

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

int disparo[1];

RF24 radio(9,10);

const uint64_t pipe = 0xE8E8F0F0E1LL;

void setup(void)
{
  radio.begin();
  radio.openWritingPipe(pipe);
  pinMode (5,INPUT);
  digitalWrite (5,1);
}

void loop(void)
{
  disparo[1] = digitalRead(5);
 
  radio.write( disparo, sizeof(disparo) );

}

Código do Receptor

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

int disparo[1];

RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;

void setup(void)
{
 
  radio.begin();
  radio.openReadingPipe(1,pipe);
  radio.startListening();
  pinMode(4, OUTPUT);
  digitalWrite(4,0);
}

void loop(void)
{
  if ( radio.available() )
  {
    bool done = false;
    while (!done)
    {
      done = radio.read( disparo, sizeof(disparo) );
      digitalWrite(4,HIGH);
 
    }
  }
  else
  {
   digitalWrite(4,LOW);
  }
 
  delay(1000);
}

Exibições: 397

Responder esta

Respostas a este tópico

os 3V do arduino não é o suficiente, tente uma fonte externa ou use um capacitor de 10uF, ou divisor de tensao com 2 resistores, ai da certo

Obrigado pela ajuda Rogério, vou tentar a sua sugestão.

Cara...você conhece esses Transceptores?

Já fez algum trabalho com eles?

Fico no seu aguardo.

Rogério, boa noite.

Fiz os testes com uma fonte externa regulada com um Zener....nada aconteceu...

Você olhou o código que postei?

Deixa eu te perguntar outra coisa:

Capacitor?Pra que?Não entendi...Não preciso de desacoplamento no VCC...

Fiquei curioso...pode explicar?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço