Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 1 maja 2025, o 03:21


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 7 lip 2022, o 12:50 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lip 2022, o 13:24 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    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

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lip 2022, o 13:57 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lip 2022, o 14:10 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    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ć

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lip 2022, o 15:13 
    Offline
    Użytkownik

    Dołączył(a): 25 mar 2014
    Posty: 84
    Pomógł: 0

    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lip 2022, o 17:28 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27378
    Lokalizacja: Szczecin
    Pomógł: 1043

    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.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO