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)
takie sprawy to nie na portalu, tylko na forum się rozwiązuje – tam się zgłoś
Dobrze, już się poprawiam, trochę się źle zorientowałem jak działa ta strona
Jeszcze zapomniałem się zalogować
a jeszcze pytanie to w takim razie to skasować z tego miejsca da radę???