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 2 maja 2025, o 05:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 247 ]  Przejdź na stronę Poprzednia strona  1 ... 5, 6, 7, 8, 9
    Autor Wiadomość
    PostNapisane: 12 wrz 2015, o 00:31 
    Offline
    Nowy

    Dołączył(a): 17 maja 2015
    Posty: 15
    Pomógł: 0

    przemo159 napisał(a):
    Baki też miałem taki problem, użyłem trybu "prefix" i po kłopocie, niestety na początku dochodzą 4 bajty(jeden z nich określa długość "ramki" którą zamierzasz przesłać a 3 pozostałe są puste(tzn mają wartość 0x00), ale wszystko świetnie działa,wtedy "android czeka" na przesłanie kompletu bajtów które chcesz przesłać i nic nie ginie :)


    Dzięki, faktycznie teraz działa bezproblemowo. Mam jednak inny problem. Wysyłałem do uC pojedyncze znaki ASCII poniższą funkcją:
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Przy użyciu "Prefix" wysyła mi prefix przed każdym bajtem. Jak wysłać ciąg bajtów z jednym prefixem?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 wrz 2015, o 01:46 
    Offline
    Moderator
    Avatar użytkownika

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

    mpo napisał(a):
    Proponuję zrobić doświadczenie (może być myślowe):

    Proponuję podobne myślenie tobie - troszkę musisz poćwiczyć jeśli chodzi o obsługę takich zdarzeń. Weź na przykład transmisję czysto binarną pod uwagę ... może będzie ci łatwiej zrozumieć jak się z tym obsługiwać

    Generalnie - jak nie dostałeś STARTU to ignorujesz wszystko co nadlatuje

    _________________
    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: 12 wrz 2015, o 22:35 
    Offline
    Nowy

    Dołączył(a): 13 lut 2015
    Posty: 16
    Pomógł: 0

    Baki napisał(a):
    Przy użyciu "Prefix" wysyła mi prefix przed każdym bajtem. Jak wysłać ciąg bajtów z jednym prefixem?


    A np. tak: definiujesz sobie mapę tylu bajtów ile potrzebujesz, np:
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    dalej w programie dopisujesz kolejne bajty jako elementy tej "mapy" :
    mapa(0)=x
    mapa(1)=y
    itd...
    wysyłasz całość przez:
    Składnia: [ Pobierz ] [ Ukryj ]
    język basic4gl
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 wrz 2015, o 23:49 
    Offline
    Nowy

    Dołączył(a): 17 maja 2015
    Posty: 15
    Pomógł: 0

    przemo159 napisał(a):

    A np. tak: definiujesz sobie mapę tylu bajtów ile potrzebujesz

    Kurczę jakie proste rozwiązanie, a ja próbowałem się męczyć z listą. Wielkie dzięki, bardzo mi pomogłeś ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 wrz 2015, o 20:18 
    Offline
    Moderator
    Avatar użytkownika

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

    bit startu to jest na poziomie sprzętowej komunikacji , ja mówię o własnej ramce binarnej

    _________________
    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: 17 wrz 2015, o 07:22 
    Offline
    Moderator
    Avatar użytkownika

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

    mpo napisał(a):
    Tryb komunikacji z prefiksem nie pozwala za bardzo poszaleć z własnymi "formatami" transmisji.

    ;) nie wiem co ty rozumiesz przez "poszaleć" ale w moim rozumieniu to ja tam szaleję :lol:

    Owszem jeśli ty masz już jakiś swój protokół transmisji binarnej, w którym nie możesz czy tam nie chcesz nic zmienić - no to zonk, ale to też jest troszkę tak jakbyś chciał użyć młotka zamiast łyżki do jedzenia zupy .... tak pół żartem pół serio. Strumienie tak działają i to nie tylko na androdzie - to jest pewien standard komunikacji, pozwalający na bardzo wiele jak się wie jak z niego korzystać.

    A jeśli się ma jakieś tam własne wynalazki - no to nie bierze się młotka tylko łyżkę - czyli inne narzędzie z B4A ... zamiast mówić że nie da się niczego zrobić ze strumieniami. Ja np na PC w Delphi używam strumieni i spokojnie będę się łączył, w przykładach B4A masz także przykłady aplikacji na PC napisanej w C# która też korzysta ze strumieni w C# i wszystko pięknie natywnie działa pomiędzy B4A i C#..... i to to tu chodzi panie kochany.

    _________________
    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: 1 paź 2015, o 16:15 
    Offline
    Nowy

    Dołączył(a): 30 wrz 2015
    Posty: 1
    Pomógł: 0

    Witam, jestem tu nowy ale tutorial bardzo mi pomógł, w zasadzie bezproblemowo, podłączyć moduł bluetooth więc uprzejmie dziękuję. :)
    Widziałem już gdzieś tu takie pytanie ale chyba zginęło w dyskusji, otóż czy da się zrobić pionowy seekBar?



    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: 247 ]  Przejdź na stronę Poprzednia strona  1 ... 5, 6, 7, 8, 9

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO