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 21 maja 2025, o 02:28


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
    Autor Wiadomość
    PostNapisane: 24 cze 2017, o 22:41 
    Offline
    Nowy

    Dołączył(a): 24 cze 2017
    Posty: 4
    Pomógł: 0

    Witam, mam trochę głupi problem, ale dopiero zacząłem swoją przygodę z Arduino więc proszę o wyrozumiałość :). Mianowicie muszę napisać program, który za każdym kolejnym kliknięciem switcha będzie zmieniał stan diody z 0 na 1 i na odwrót. nie było by problemu gdyby nie fakt, że po wyłączeniu mikrokontroler ma zapamiętać stan. Czyli jeżeli przed wyłaczeniem urządzenia dioda się świeciła to po włączeniu również ma się świeć i na odwrót, jeżeli się nie świeciła to po właczeniu również ma się nie świecić,

    Dołączam program, który zdołałem napisać. Byłbym bardzo wdzięczy gdyby ktoś poprawił mi program tak aby zapamiętywał ostatni stan. Z góry dziękuje za pomoc.


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


    Z góry przepraszam jeżeli post dodałem w złym miejscu.



    Ostatnio edytowano 25 cze 2017, o 09:52 przez Mlody malkontent, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 cze 2017, o 22:47 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    topic7402.html

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 cze 2017, o 07:48 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Zainteresuj się pamięcią EEPROM którą pewnie Twój mikrokontroler posiada.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 cze 2017, o 19:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1034
    Lokalizacja: Trójmiasto
    Pomógł: 190

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


    Jeśli zaczynasz to od razu oducz się takich konstrukcji. Może i jakoś to działa ale blokujesz pętlę główną, co przy bardziej rozbudowanym projekcie przysporzy Ci problemów.
    Poniżej moja propozycja zawierająca zapis stanu diody do pamięci nieulotnej eeprom. Jako że jest to pamięć o ograniczonych cyklach zapisu dodałem warunek który dokonuje zapisu po ok 10 sekundach od ostatniej zmiany stanu diody (czas ten możesz nawet wydłużyć - jedyną wadą będzie to że jeśli w czasie krótszym niż ustawiony zniknie napięcie to pamiętany będzie stan poprzedni).

    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.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 cze 2017, o 23:07 
    Offline
    Nowy

    Dołączył(a): 24 cze 2017
    Posty: 4
    Pomógł: 0

    Wielkie dzięki za pomoc. Wszystko działa jak należy. Z początku jak zobaczyłem ten program trochę się zdziwiłem jak może to działać, ale czytając i analizując to dokładniej zacząłem chyba powoli łapać. Jeszcze raz dzięki. :)



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

    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