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);
}
Tags:
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?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por