obousměrná komunikace pomocí NRF24L01
obousměrná komunikace pomocí NRF24L01
Dobrý den,
měl bych takový dotaz, když zadám ve scriptu jak adresu prvního tak adresu druhého NRF24L01 a zkusím něco poslat z prvního do druhého tak to jede bez problémů, ale pokud chci z druhého do prvního script se kousne nevíte jak to napsat aby to komunikovalo obou směrně. ?
předpokládám že :
na obouch zařízeních bude :
na prvním
const uint64_t pipes[3] = {0xF0F0F0F0E1LL,0xB3B4B5B6CD};
radio.openWritingPipe(pipes[1]);
radio.stopListening();
na druhém
const uint64_t pipes[3] = {0xF0F0F0F0E1LL,0xB3B4B5B6CD};
radio.openReadingPipe(1,pipes[0]);
radio.startListening();
ale ted když zadám u prvního také reading tak se to kousne, nemáte někdo návod jak na to a vůbec jestli je to možné ??
děkuji
Roman
měl bych takový dotaz, když zadám ve scriptu jak adresu prvního tak adresu druhého NRF24L01 a zkusím něco poslat z prvního do druhého tak to jede bez problémů, ale pokud chci z druhého do prvního script se kousne nevíte jak to napsat aby to komunikovalo obou směrně. ?
předpokládám že :
na obouch zařízeních bude :
na prvním
const uint64_t pipes[3] = {0xF0F0F0F0E1LL,0xB3B4B5B6CD};
radio.openWritingPipe(pipes[1]);
radio.stopListening();
na druhém
const uint64_t pipes[3] = {0xF0F0F0F0E1LL,0xB3B4B5B6CD};
radio.openReadingPipe(1,pipes[0]);
radio.startListening();
ale ted když zadám u prvního také reading tak se to kousne, nemáte někdo návod jak na to a vůbec jestli je to možné ??
děkuji
Roman
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: obousměrná komunikace pomocí NRF24L01
Myslím, že to nejde, lebo wifi je half-duplex. Môžeš buď data dostávať, alebo odosielať v reálnom čase. Pri Ethernete je to napr možné. U wifi nie.
Re: obousměrná komunikace pomocí NRF24L01
tak to je škoda
a nešlo by to nějak přepínat, že by se z arduina UNO TX stal RX a obráceně ?
a nešlo by to nějak přepínat, že by se z arduina UNO TX stal RX a obráceně ?
Naposledy upravil(a) roman_rja dne 23 led 2018, 15:42, celkem upraveno 1 x.
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: obousměrná komunikace pomocí NRF24L01
Ale asi to ide.. skús tu: https://forum.arduino.cc/index.php?topic=366359.0
Sú tam i nejaké sketche A píšu tam It works.
Sú tam i nejaké sketche A píšu tam It works.
Re: obousměrná komunikace pomocí NRF24L01
vyzkouším, až budu doma u PC
Re: obousměrná komunikace pomocí NRF24L01
Ahoj, jestli ti nevadí angličtina tak se podívej na tohle: https://www.youtube.com/watch?v=7rcVeFF ... Mil1YgbV_w
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: obousměrná komunikace pomocí NRF24L01
Jde to - musíš nadefinovat 2 komunikační propoje s různou adresou, nebo je to číslo kanálu?, už nevím (asi se to definuje jako PIPE ?), kamarád to normálně používá ....
Je teď ale služebně v zahraničí, tak zdroje nezískám, ale normálně to dělal podle nějakého anglického tutoriálu a i když ani jeden nejsme programátoři, asi na potřetí se to rozchodilo ...
PS: ne půjde to jako najednou tam i zpět, jednou se vysílá jedním směrem, podruhé druhým
Je teď ale služebně v zahraničí, tak zdroje nezískám, ale normálně to dělal podle nějakého anglického tutoriálu a i když ani jeden nejsme programátoři, asi na potřetí se to rozchodilo ...
PS: ne půjde to jako najednou tam i zpět, jednou se vysílá jedním směrem, podruhé druhým
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů