ATNEL tech-forum
https://forum.atnel.pl/

Arduino +NRF24l01 + lib MK_NRF24L01
https://forum.atnel.pl/topic24274.html
Strona 1 z 1

Autor:  acid255 [ 7 lip 2022, o 12:50 ]
Tytuł:  Arduino +NRF24l01 + lib MK_NRF24L01

Mam pytanie odnośnie wykorzystania biblioteki MK_NRF24L01 do odczytu struktury z arduino.
Jeśli nadajnik zbudowany na arduino wysyła jakąś strukturę poprzez:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


w arduino odbiór jest prosty:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Czy za pomocą biblioteki MK_NRF24L01 odbiorę dane binarne ? Bo z tego co widzę to w tych kolbekach mogę odbierać tylko ASCII.

Autor:  mirekk36 [ 7 lip 2022, o 13:24 ]
Tytuł:  Re: Arduino +NRF24l01 + lib MK_NRF24L01

acid255 napisał(a):
Bo z tego co widzę to w tych kolbekach mogę odbierać tylko ASCII.

Jak ja lubię czytać takie teksty ;) i domysły niestety ....

Jak bym dał samą bibliotekę bez przykładowego maina to kolega by napisał że biblioteka nie pozwala odbierać ani ASCII ani BIN tak ? No co za pomysłowość :)

Panie kochany dałem przykład z prostszą wersją dla każdego początkującego żeby pokazać że najszybciej i najprościej jest coś przesłać w ASCII ale żeby na tej podstawie wymyślać że biblioteka nie pozwala przesyłać danych binarnych - to trochę zgrozą wieje ;) sorki

Autor:  acid255 [ 7 lip 2022, o 13:57 ]
Tytuł:  Re: Arduino +NRF24l01 + lib MK_NRF24L01

w pliku mkNRF.h jest opis:
Cytuj:
funkcje do wysyłania danych z modułu NRF

i jest jak wół:
Cytuj:
mknrf_send()- wysłanie danych w formie binarnej

ale nie ma czegoś takiego jak odbieranie danych binarnych tylko są te kolbeki.

Autor:  mirekk36 [ 7 lip 2022, o 14:10 ]
Tytuł:  Re: Arduino +NRF24l01 + lib MK_NRF24L01

acid255 napisał(a):
ale nie ma czegoś takiego jak odbieranie danych binarnych tylko są te kolbeki.

proponuję jednak o ton grzeczniej tym bardziej jeśli się nie zna języka C a szczególnie tych CALLBACKÓW bo to w nich siła i masz pan JAK BYK !

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


czyli WSZYSTKO do odbierania i ASCII i BIN.

Ale sposób callbackowy to nie andruino - więc jeśli bliżej Panu do andruino to może jednak przy nim pozostać

Autor:  acid255 [ 7 lip 2022, o 15:13 ]
Tytuł:  Re: Arduino +NRF24l01 + lib MK_NRF24L01

Bardzo Panu dziękuję za konkretną odpowiedź. Teraz sobie dalej poradzę.

Nie no tak szybko z C nie zrezygnuję w końcu zostałem Pańskim studentem.
A co do mojego tonu to nie za bardzo chwytam o co chodzi, bo po prostu zapytałem.

Autor:  mirekk36 [ 7 lip 2022, o 17:28 ]
Tytuł:  Re: Arduino +NRF24l01 + lib MK_NRF24L01

acid255 napisał(a):
Bardzo Panu dziękuję za konkretną odpowiedź. Teraz sobie dalej poradzę.

Nie no tak szybko z C nie zrezygnuję w końcu zostałem Pańskim studentem.
A co do mojego tonu to nie za bardzo chwytam o co chodzi, bo po prostu zapytałem.


A no to dobrze - a skoro jest Pan na kursie - to mam nadzieję, że na 100% wyjaśni się na pewnym etapie kursu o co chodzi z tymi callbackami

------------------------ [ Dodano po: 1 minucie ]

Krótko mówiąc w callbacku jest paczka która przyszła i ilość bajtów w tej paczce a więc może to być czysta binarka. Jeśli wiadomo jaka to struktura z tego arduino to bajt po bajcie można to złożyć do kupy.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/