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 8 kwi 2025, o 21:26


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
    Autor Wiadomość
    PostNapisane: 4 lis 2017, o 15:17 
    Offline
    Nowy

    Dołączył(a): 25 gru 2015
    Posty: 13
    Pomógł: 0

    Witajcie. napisalem sobie program, ktory tworzy wyswoetlacz siedmiosegmentowy na wyswietlaczu TFT. \
    Obrazek
    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.

    Korzystam z biblioteki MEGA TFTLCD ktora mi dziala. ale chcialbym przerobic program na biblioteke i tu juz rozowo nie jest. poleglem.
    program ktory ma stworzyc wyswietlacz:
    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.

    A tu bledy po kompilacji.

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

    takie bledy podczas kompilacji.
    Musze skorzystac w klasie Sevensegdisp z metody z klasy TFTLCD oraz stworzyc obiekt tego TFT. i niestety nie umiem sobie poradzic.
    czy bylby ktos tak dobry i mnie nauczyl?. nie chce rozwiazania( ryby). chce wiedzy (wedke). bardzo prosze o pomoc madrzejszych forumowiczow. Z gory dziekuje.


    dodaje pliki sevsnseg.h:
    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.


    oraz sevenseg.cpp
    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.



    Ostatnio edytowano 5 lis 2017, o 17:03 przez jacabe, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 sty 2018, o 21:45 
    Offline
    Nowy

    Dołączył(a): 25 gru 2015
    Posty: 13
    Pomógł: 0

    biblioteka jest i dziala :D prosze o konstruktywna krytyke i podpowiedzi jak ulepszyc ;)

    Sevenseg.h

    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.


    Sevenseg.cpp

    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.


    w main tworzymy obiekt: Sevenseg Termo(&tft, 34, 80, 3, 4, ON, OFF, RED, BACKGROUND);
    gdzie:
    1 - obiekt na ktorym wyswietlamy
    2 - pozycja startowa x
    3 - pozycja startowa y
    4 - ilosc cyfr
    5 - wielkosc wyswietlacza
    6 - czy dwukropek
    7 - czy kropki dziesietne
    8 - kolor zalaczonego segmentu
    9- kolor wygaszonego segmentu

    wyswietlanie cyfr: Termo.display(t1, 1, ON, BRAK);
    gdzie:
    1 - cyfra 0-9
    2 - na ktorym miejscu
    3 - czy zero ma byc wyswietlone
    4 - kolor inny niz ustawiony
    wyswietlanie znaku: Termo.display_sign(0b10011100, 4, BRAK);
    gdzie 0 w bicie odpowiada za zapalony element a 1 wygaszony
    bity: 7 - nc, 6 - g, 5 - f, 4 - e, 3 - d, 2 - c, 1 - b, 0 - a.
    zapalenie/zgaszenie kropki przy cyfrze: Termo.decimal_onof(2, ON, BRAK);
    zapalenie/zgaszenie dwukropka: Termo.colon_onof(ON, BRAK);

    Prosze o uwagi.



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