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 24 maja 2025, o 16:37


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 15 kwi 2017, o 15:30 
    Offline
    Użytkownik

    Dołączył(a): 29 cze 2013
    Posty: 209
    Lokalizacja: Tarnowskie Góry
    Pomógł: 0

    Witam
    Mam taki problem chciał bym że by program w pętli do..while wykonał się tylko raz przy starcie i opuścił tą pętle dopiero jak czujnik_szerokosci_deski_s3 == LOW a potem wykonywał resztę programu. Pomoże ktoś?

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 kwi 2017, o 17:26 
    Offline
    Użytkownik

    Dołączył(a): 18 kwi 2013
    Posty: 181
    Lokalizacja: Kraków
    Pomógł: 30

    Jeśli jakiś ciąg instrukcji ma się wykonać tylko raz, to po co wstawiasz je do pętli do...while?
    Przecież pętle stosuje się tam gdzie trzeba powtarzać instrukcje.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 kwi 2017, o 17:29 
    Offline
    Użytkownik

    Dołączył(a): 09 gru 2016
    Posty: 47
    Pomógł: 4

    Nie chce mi się analizować twojego kodu, rozumiem, że ta pętla ma być gdzieś na początku. Z opisu wynika, że powinno wyglądać to tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 kwi 2017, o 17:59 
    Offline
    Użytkownik

    Dołączył(a): 29 cze 2013
    Posty: 209
    Lokalizacja: Tarnowskie Góry
    Pomógł: 0

    Dziękuje za szybką odpowiedz jednak nie o to chodziło. Ma wykonać jeden raz ale po starcie tym:
    Składnia: [ Pobierz ] [ Ukryj ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 kwi 2017, o 08:31 
    Offline
    Użytkownik

    Dołączył(a): 09 gru 2016
    Posty: 47
    Pomógł: 4

    Ja to bym zrobił tak, ale pewnie jest łatwiejszy sposób, bardziej idealny:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 kwi 2017, o 09:18 
    Offline
    Użytkownik

    Dołączył(a): 29 cze 2013
    Posty: 209
    Lokalizacja: Tarnowskie Góry
    Pomógł: 0

    A ja zrobiłem tak tez nie wiem czy dobrze ale działa
    Składnia: [ Pobierz ] [ Ukryj ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    no i

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


    teraz znowu mam problem bo nie potrafię wyjść z pętli poprawnie... chicał bym wyjść z petlli jak jeden a później drugi przycisk zostanie wciśnięty a wychodzę z pętli jak wcisnę jeden lub drugi osobno lub oba razem
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 kwi 2017, o 11:59 
    Offline
    Użytkownik

    Dołączył(a): 09 gru 2016
    Posty: 47
    Pomógł: 4

    Sorry ale święta nie pozwalają mi na szybszy czas reakcji :)

    Jeden określony ma być pierwszy czy obojętnie który? Czy wymagany jest czas odstępu między zwolnieniem pierwszego, a wciśnięciem drugiego? Czy w ogóle musi nastąpić zwolnienie pierwszego, czy na oba razem też ma wyjść z pętli?

    Zakładając że czujnik_belki ma być wciśnięty pierwszy (lub oba naraz), nie musi być zwolniony przed wciśnięciem drugiego (ale może) i czas pomiędzy wciśnięciem pierwszego a drugiego może być nieskończenie długi to ja widzę to tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    nie wiem czy o to dokładnie ci chodziło, jeśli dalej nie spełniłem twoich oczekiwań to doprecyzuj pytanie

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

    w tej linijce jeśli już to powinien być podwójny && bo nie wiem co by miał pojedynczy robić, to tak na przyszłość bo warunek i tak ci zmieniłem. Tak teraz patrzę, że wszędzie tak piszesz czy na pewno ci to wszystko działa poprawnie? Pojedynczy AND jest od pobierania adresu, a podwójny od działania logicznego.



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

    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO