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 6 maja 2025, o 03:44


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
    Autor Wiadomość
    PostNapisane: 22 kwi 2022, o 14:40 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Zakupiłem bibliotekę MK_SPI_LIB i MkNRF24L01_LIB. Zbudowałem nadajnik i odbiornik na ATMega8, układy się porozumiewają.
    Widać to po migających diodach.
    Niestety w tej mnogości funkcji nie wiem która funkcja służy do wywyłania liczb. W programie testowym powinien być taki przykład,
    w końcu to jest podstawowa funkcja - nadawanie i odbiór danych.
    Chcę wysłać liczbę np. 127 i chcę ją wyświetlić na lcd odbiornika Chyba nie żądam zbyt wiele.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2022, o 19:53 
    Offline
    Użytkownik

    Dołączył(a): 06 lut 2018
    Posty: 58
    Pomógł: 0

    A masz w bibliotece funkcję do wysyłania łańcuchów znakowych?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2022, o 20:01 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Jest mknrf_send() do wysyłania danych binarnych ale nie wiem czym mam je odebrać w odbiorniku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 kwi 2022, o 20:22 
    Offline
    Moderator
    Avatar użytkownika

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

    Juras33 napisał(a):
    Chyba nie żądam zbyt wiele


    No tu bym się zastanowił ... ;)

    A na poważnie to może jednak weź i obejrzyj sobie tern poradnik


    _________________
    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: 22 kwi 2022, o 20:51 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Czy podanie jednego przykładu to jakaś trudność. W testowym programie nie wiem gdzie miałbym wpisać nadawanie w TX, czy funkcje odbioru
    w RX.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 kwi 2022, o 09:50 
    Offline
    Moderator
    Avatar użytkownika

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

    Juras33 napisał(a):
    W testowym programie nie wiem gdzie miałbym wpisać nadawanie w TX, czy funkcje odbioru
    w RX.

    No to zaraz zaraz bo nie rozumiem, ty nie wiesz czy wpisać w nadawanie w TX czy w odbieranie RX? To kto ma wiedzieć czy ty chcesz nadawać jakieś dane czy odbierać ? Przecież masz przykład do komunikacji dwustronnej, który pięknie działa - więc sam się najpierw zastanów czy chcesz wysłać coś czyli TX czy odbierać czyli RX

    Juras33 napisał(a):
    Czy podanie jednego przykładu to jakaś trudność.

    Podałem tobie link do bardzo dobrego poradnika, który pomógł wielu osobom, spróbuj na jego podstawie sam coś zrobić, a jeśli nie będzie wychodziło to daj znać, pokaż co zrobiłeś to łatwiej będzie pomóc znaleźć babola.

    Ja nie tworzę gotowców na żądanie, bo ani nie mam na to czasu a wolę naprowadzić żeby ktoś sam problem rozwiązał. Uważnie obejrzyj polecony poradnik na YT

    _________________
    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: 24 kwi 2022, o 12:20 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

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

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

    Natomiast nie wiem co mam napisać w odbiorniku.
    nie widzę funkcji do odbioru danych, chyba że chodzi o:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Może chodzi o jakąś funkcje z poziomu SPI ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2022, o 12:33 
    Offline
    Użytkownik

    Dołączył(a): 06 lut 2018
    Posty: 58
    Pomógł: 0

    Juras33 napisał(a):
    W nadajniku napisałem coś takiego:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

    Natomiast nie wiem co mam napisać w odbiorniku.
    nie widzę funkcji do odbioru danych, chyba że chodzi o:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Może chodzi o jakąś funkcje z poziomu SPI ?


    Poczytaj jak działa funkcja itoa, bo tu masz pierwszy błąd.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2022, o 13:05 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

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

    Zbudowałem układ nadawczo-odbiorczy z softem Hava Hijakim i kompilator dał tutaj uwagi, ale mimi to transmisja poszła.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2022, o 14:30 
    Offline
    Moderator
    Avatar użytkownika

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

    Juras33 napisał(a):
    MKNRF_RX_EVENT()

    To jest TYLKO zdarzenie, a odbiór to masz we własnym callbacku, który musisz zarejestrować

    _________________
    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: 24 kwi 2022, o 17:14 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Proste pytanie. Czy funkcja nadawania jest właściwa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2022, o 20:07 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Wklej cały swój kod (bez bibliotek Mirka). Jakbyś miał pakować to do ZIPa



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 kwi 2022, o 09:13 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Kolego Micki, zrobię to ale tylko jeśli jesteś posiadaczem tych dwóch bibliotek.
    Inaczej dyskusja będzie bezprzedmiotowa, gdyż trzeba znać funkcje obu bibliotek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 kwi 2022, o 09:21 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Wybacz, ale dziwne masz podejście. Przecież to Tobie powinno zależeć, żeby rozwiązać problem. Łaski nikomu nie robisz. Po drugie chyba logiczne jest, że skoro napisałem żebyś spakował swój projekt do ZIP'a to nalezy mniemać, że znajdzie sie ktoś kto ma takie biblioteki i Ci pomoże jak będzie miał chwilę czasu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 kwi 2022, o 13:51 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    OK!
    Procesor ATMega8 wewnętrzny zegar 4MHz.
    Chyba dodałem pliki, robię to pierwszy raz.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 kwi 2022, o 14:09 
    Offline
    Użytkownik

    Dołączył(a): 25 lip 2013
    Posty: 2595
    Pomógł: 128

    Czemu wrzucasz RARy skoro mialy być ZIPy?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 kwi 2022, o 14:34 
    Offline
    Użytkownik

    Dołączył(a): 03 maja 2014
    Posty: 35
    Pomógł: 0

    Chyba nie będzie problemów z rozpakowaniem ?



    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: 17 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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