NRF24L01 + arduino

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Mam problem z NRF24L01 a mianowicie chciałbym umieć przesłać odczyt z analoga z jednego arduino do drugiego za pomocą tego właśnie modułu. Dodaję kod oraz podłączenie, może ktoś coś będzie wiedział co i dlaczego???

 

podłączenie NRF24L01>>ARDUINO UNO

VCC>>3.3v

GND>>GND

CSN>>10

CE>>9

MOSI>>MOSI

SCK>>SCK

MISO>>MISO

potencjometr pod A0 5v i gnd tu już sobie poradziłem

dodatkowo jeszcze do 3.3v dodałem kondensator 10uF 100v

//ODBIORNIK
#include <SPI.h>
#include "RF24.h"

//NRF24L01
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL; 
int msg[1];

//ZMIENNE
int Analog0;

void setup() {
pinMode(2,OUTPUT);

Serial.begin(9600);

radio.begin();
radio.openReadingPipe(1,pipe); 
radio.startListening();
}

void loop() {
if (radio.available()){
radio.read(msg, 1);
int data=msg[0];
Serial.println(data);
}
else Serial.println("error");

}
//NADAJNIK
#include <SPI.h>
#include "RF24.h"

//NRF24L01
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL; 
int msg[1];

//ZMIENNE
boolean A=false;
int Analog0;

void setup(void) {
pinMode(2,INPUT);

radio.begin(); 
radio.openWritingPipe(pipe);
}

void loop() {
Analog0 = map(analogRead(A0), 0, 1023, 0, 100);
msg[0] = Analog0;
radio.write(msg, 1);

}

 

INFORMACJA: Poniższy post nie wydostał się z Poczekalni :(

Ocena: 1/5 (głosów: 2)

Podobne posty

4 komentarzy do “NRF24L01 + arduino

Odpowiedz

anuluj

Masz uwagi?