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 9 kwi 2025, o 00:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
    Autor Wiadomość
    PostNapisane: 20 wrz 2016, o 15:47 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2013
    Posty: 353
    Lokalizacja: Kraków
    Pomógł: 6

    [/syntax]Witajcie.

    Odnalazłem taki kod, który prawie działa - tj ekran w trybie graficznym po starcie działa tylko w połowie (górna połówka) a po resecie działa już dobrze.
    Zacząłem czyścić kod i chciałem go zrobić już na bazie biblioteki żeby łatwiej było go używać, ale mimo, że przekopiowane jest praktycznie tak samo to nie działa.
    Już dla uproszczenia podaję komendy jedna po drugiej bo może w zmiennych coś jest nie tak, ale ciągle wyświetlacz jest martwy.


    Plik który działa
    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 tutaj moja biblioteka tworzona z SSD1306
    plik biblioteki
    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.

    Plik nagłówkowy
    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.

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



    Ostatnio edytowano 20 wrz 2016, o 20:23 przez iwi, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 wrz 2016, o 00:56 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2013
    Posty: 353
    Lokalizacja: Kraków
    Pomógł: 6

    Dziekuję za przypomnienie = poprawię się.

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

    w której się program zawiesza.

    Jednak jest jeszcze coś nie tak.
    Przy wyświetlaniu napisu "Hello World!" pojawił się napis "Hello wrld! o"
    to "o" jakby uciekło z napisu.

    mam natomiast problem po przestawieniu w tryb graficzny z wyświetlaniem czcionek i grafiki.

    Organizacja pamięci jest zrobiona inaczej niż w Mirkowym poradniku o OLEDach
    Obrazek
    tzn po wyświetleniu pierwszego bajta danych w OLEDach SSD1306 następny bajt jest pod spodem, a tutaj obok. Więc obrazku bezpośrednio nie da się wrzucić w całości tylko podzielić go na pół i wrzucić dwie połówki.



    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