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 26 maja 2025, o 03:48


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 41 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 14 lut 2018, o 17:46 
    Offline
    Moderator
    Avatar użytkownika

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

    spokojnie pracuję pracuję nad przykładami ;) i kolejnymi też webinarami

    _________________
    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: 14 lut 2018, o 18:24 
    Offline
    Użytkownik

    Dołączył(a): 09 mar 2015
    Posty: 30
    Pomógł: 0

    Aaaa, no to spoko, czekamy cierpliwie.
    Póki co skoczę sobie greenbooka kupić, jak już tak zachęcasz ;-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 lut 2018, o 18:40 
    Offline
    Moderator
    Avatar użytkownika

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

    jacekrv1 napisał(a):
    Póki co skoczę sobie greenbooka kupić, jak już tak zachęcasz

    zdecydowanie zachęcam bo pomijając już nawet samą wiedzę i ciekawe tematy w nim przekazane ... to w takich różnych przykładowych programach zawsze robię to samo czyli .... np gdy wykorzystywana jest w przykładzie jakaś biblioteka z BB czy GB czy z YB to zawsze jest ona pusta a w środku info, że trzeba sobie wgrać bibliotekę z książki ...

    tymczasem w GB jest bodajże najważniejsza biblioteka do UART'a oparta właśnie już ślicznie na zdarzeniach - bez niej moim zdaniem ani rusz żeby pisać takie softy jak pokazałem w webinarze o propertiesach

    _________________
    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: 15 lut 2018, o 12:14 
    Offline
    Nowy

    Dołączył(a): 17 lut 2016
    Posty: 14
    Pomógł: 0

    jacekrv1 napisał(a):
    Mirku! Stopień skomplikowania kodu generowanego przez MkMENU Generator jest tak duży, że każdy, ale to każdy przykład przez Ciebie zaimplementowany będzie mile widziany przez większość użytkowników. Przykład z IP jest o tyle kapitalny że pokazuje wprost jak się zabrać za wykorzystanie możliwości Generatora. Gdybym nie miał dostępu do nagranego webinara, to oglądając go na jedynie raz, na żywo, byłbym (jako użytkownik wersji Personal) w głębokiej 'analizie', że się tak wyrażę.
    Zapewniam Cię, że dodanie przykładów przysporzy Ci tylko zadowolonych użytkowników no i potencjalnych klientów.



    Zgadzam się z kolegą. Bo trzeba wiedzieć że to forum skupia też ludzi którzy nie mają styczności z programowaniem (traktują to czysto hobbistycznie w oderwaniu od tego czym zajmują się na codzień) i napisanie przez nich kodu do zmiany ustawień tego IP jest praktycznie nie wykonalne. Mówię tu o sobie także.
    Jak powiedział kolega wyżej dodanie tego kody do MK_MENU na pewno przysporzy nowych sympatyków i zarazem klientów.
    Ja jeszcze wstrzymuję się z zakupem licencji gdyż wiem że bez przykładowego przykładu :) sobie nie poradzę.
    Fajnie jest mieć punkt wyjścia żeby potem móc rozwijać samemu kolejne propertisy.
    Pozdrawiam wszystkich gorąco . Zwłaszcza tych zielonych jak ja .
    Cześć



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2018, o 12:22 
    Offline
    Moderator
    Avatar użytkownika

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

    truper napisał(a):
    Ja jeszcze wstrzymuję się z zakupem licencji gdyż wiem że bez przykładowego przykładu sobie nie poradzę.

    No, czuję się jakby mi ktoś przyłożył tłumik do skroni i zapytał czy nie dokręcić reszty :lol: :lol: .... chyba mnie przekonacie ;)

    _________________
    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: 23 mar 2018, o 15:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 lut 2013
    Posty: 158
    Lokalizacja: KTT
    Pomógł: 1

    truper napisał(a):
    No, czuję się jakby mi ktoś przyłożył tłumik do skroni i zapytał czy nie dokręcić reszty :lol: :lol: .... chyba mnie przekonacie ;)

    To ja już przykręcam do tego tłumika resztę... tzn. psikawkę na wodę ;) bo siedzę już od tygodnia nad tym przykładowym menu i jestem za cienki na to, żeby cokolwiek dzięki temu menu ustawić w urządzeniu.
    Póki co dobrze mi idzie z komendami AT, więc przy nich zostanę :)

    _________________
    Gordon



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 mar 2018, o 15:53 
    Offline
    Moderator
    Avatar użytkownika

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

    to może lepiej opisz z czym masz problem - bo tak to wiesz - nawet nie wiadomo jak pomóc

    _________________
    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: 23 mar 2018, o 21:41 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 lut 2013
    Posty: 158
    Lokalizacja: KTT
    Pomógł: 1

    Największy problem mam z realizacją ustawienia czasu i daty w zegarze (za pomocą menu).
    Na początku myślałem, że zrobię po prostu jedną pozycję w menu USTAW CZAS (lub datę) i napiszę jedną funkcję do ustawiania YYYY-MM-DD hh:mm i już. Jednak trochę trudno napisać taką funkcję (tym bardziej w nieblokujący sposób i z pokazaniem nastaw na LCDku).
    Następnie pomyślałem, że może wszystkie te pozycje/nastawy YYYY-MM-DD itd. to będą osobne pozycje w menu. Jednak mam zagwozdkę jak (i w którym miejscu kodu) wczytać aktualne wartości z zegara do odpowiednich propertisów, następnie je ustawić/przestawić w menu i na koniec zapisać do zegara. Dla bardziej doświadczonych to pewnie nie problem, ale ja trochę organizacyjnie i programowo się w tym gubię.
    Jak to zatrybię to reszta ustawień już pójdzie bo będzie podobnie:)

    _________________
    Gordon



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 mar 2018, o 07:56 
    Offline
    Użytkownik

    Dołączył(a): 14 sie 2016
    Posty: 905
    Pomógł: 39

    Mam dziwne wrażenie, że kolega próbuje wymyślić jakąś dziwną właściwość, albo nie wie co to jest i do czego służy menu.

    Wysłane ze srajfona

    _________________
    Moje porady są błędne,nie czytać,zbanować od razu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 mar 2018, o 23:14 
    Offline
    Nowy

    Dołączył(a): 13 sty 2016
    Posty: 11
    Lokalizacja: Łopuszno
    Pomógł: 0

    Gordon 10, przyznam się, że tez miałem problemy żeby to wszystko ogarnąć z MkMenu, ale teraz widzę jakie to proste i że program świetny.
    Długo nie mogłem załapać co w pliku "mk_menu_exe.c" i "mk_menu_display.c" jest przykładem a co ma zostać na stałe.
    Jestem początkujący i dla mnie jak sądzę najlepszym rozwiązaniem było skorzystanie z tego przykładu, i może Ciebie naprowadzę na właściwy trop.

    1.Potrzebowałem zapisać dane ustawień z menu więc stworzyłem dwa typy strukturalne
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Jeden do zapamiętania ustawień, drugi do zapamiętania wartości domyślnych.
    2. Następnie to już z przykładu
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    3.Następnie w pliku mk_menu_display.c czyli w tym, który jest odpowiedzialny za wyświetlanie wszystkiego co sobie ustawiamy w menu piszemy
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    }
    i tylko tyle. Nie wstawiasz tam żadnych wartości, bo program sam sobie wczyta to co trzeba. Jak byś napisał tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    }[/syntax]
    to jak byś wszedł w menu w ustawienia minut na start miał byś ustawione minuty na 15 i jeszcze np. gwiazdkę też na 15.
    Jednak najwięcej roboty mamy (w tym pliku oczywiście) w funkcji:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Ja sobie zrobiłem to w ten sposób:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Analogicznie dla sekund.
    Teraz plik mk_menu_exe.c czyli plik wykonawczy.
    Tutaj wstawiamy swoje warunki, funkcje itd.
    Funkcja execute_node()
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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

    Liczba w menu po kliknięciu się dodaje i tak sobie krążymy od 0 do 59 i w kółko.
    To:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
    minuty w pamięci eeprom = to co na wyświetlaczu w menu
    I na koniec:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
    nadpisanie wartości domyślnej takiej samej jak nastawa i zapis do pamięci. Żeby jak wejdziesz następnym razem w ustawienia to będziesz miał gwiazdkę przy tej ostatnio zapisanej wartości.

    Ja to wszystko z MkMenu tak rozumuje, i mi to działa. Powiem więcej nawet ciary na plecach są.
    Jak trzeba coś dopisać w menu żaden problem, tak jak mówił Mirek. Jak się pojmie cały ten mechanizm to naprawdę jest satysfakcja i wygoda. Kod który napisałem na szybko raczej jest poglądowy i nigdy go nie kompilowałem. Napisałem go w ten sposób żeby zobrazować jak ja mam napisane, na przykładzie z programu Mirka. Tyle potrafię na razie napisać. Nie wiem czy jest to słuszna droga, czy tak to powinno być, ale tak jak piałem wyżej, mi to działa i ciary są. Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 mar 2018, o 23:32 
    Offline
    Moderator
    Avatar użytkownika

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

    marcom1983 napisał(a):
    Ja to wszystko z MkMenu tak rozumuje,...

    I bardzo dobrze rozumujesz - bo o to chodzi w tej IDEI ;) uniwersalnej zresztą jak widzisz - prawie dla każdego rozwiązania MENU


    marcom1983 napisał(a):
    ... i mi to działa. Powiem więcej nawet ciary na plecach są.

    i to jest (tzn te ciarki) najpiękniejsze ;) mi do dzisiaj za każdym razem chodzą po plecach gdy sięgam po to rozwiązanie do kolejnego projektu ;) i zawsze tak samo dobrze działa ;)

    _________________
    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: 41 ]  Przejdź na stronę Poprzednia strona  1, 2

    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