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 17 maja 2025, o 13:08


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
    Autor Wiadomość
    PostNapisane: 18 lut 2016, o 17:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 15 cze 2012
    Posty: 420
    Lokalizacja: Poznań
    Pomógł: 5

    Witam

    Do zrobienia jest coś... w zasadzie można to nazwać MENU. Dla wyjadaczy błachostka bo pewnie już takie coś mają napisane w swoich workspacach :D

    Długo nie siedziałem w uC i dużo zapomniałem ... dlatego jeśli ktoś ma ochotę przytulić trochę $ to zaprszam

    Wymagany HARDWARE = ATB + ATmega32 :D
    Do napisania programu niezbędna jest umiejętność obsługi:
    przycisków: UP DOWN OK
    LCD 2x16
    wewnętrznej pamięci EEPROM


    program wczytuje 4 zmienne int z EEPROM np Zakres zmiennych 0-99
    A= 1, B= 5, C= 6, D= 8;
    i wyświetla je na LCD


    Jeśli przytrzymamy OK program "wchodzi" do nastaw i można zmienić pierwszą zmienną (miga A=1) potem drugą i kolejne
    Po RESET na LCD 2x16 widzimy:
    A=1 B=5
    C=6 D=8

    Przytrzymuję OK
    Przykładowo wciskam UP(A++), OK, DOWN(B--), OK, UP(C++),UP(C++), OK, OK (D=D :) )
    Program pyta:
    Czy zapisać zmiany?
    TAK (miga) (UP DOWN zmienia na TAK/NIE) - czeka na wybranie opcji - jeśli nie zatwierdzimy OK to domyślnie nie zapisuje i przechodzi do "nic nie robienia"
    Jeśli wybiorę TAK to wartości które uległy zmianie zapisujemy do EEPROM i wyświetlamy na LCD. Na LCD widzę:
    A=2 B=4
    C=8 D=8
    robię RESET i na LCD otrzymuję:
    A=2 B=4
    C=8 D=8

    Jeśli wybiorę NIE na LCD widzę:
    A=2 B=4
    C=8 D=8
    robię RESET i na LCD otrzymuję:
    A=1 B=5
    C=6 D=8

    Jeżeli przytrzymam długo OK a potem już nic nie zrobię to po 10 sek "wychodzi z MENU"

    To wszystko :)

    Chętnych zapraszam do składania propozycji na Obrazek

    Poinformuję gdy oferta będzie nieaktualna :D

    _________________
    Wysłane z nowego ATB 1.05beta + ATB ETHERNET



    Ostatnio edytowano 19 lut 2016, o 11:03 przez NIEBO!, łącznie edytowano 3 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2016, o 10:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 15 cze 2012
    Posty: 420
    Lokalizacja: Poznań
    Pomógł: 5

    Zainteresowanie jest, więc wszystkich zainteresowanych zapraszam o nie zwlekanie z ofertami - ustalam termin nadsyłania propozycji do
    20.02. g. 20:00

    Czas to pieniądz :D W ofercie proszę też podać szacowany termin nadesłania kodu źródłowego od momentu zaakceptowania oferty.
    Pozdrawiam.

    _________________
    Wysłane z nowego ATB 1.05beta + ATB ETHERNET



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    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