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? 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 cze 2025, o 03:53


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 15 gru 2014, o 21:35 
    Offline
    Użytkownik

    Dołączył(a): 12 lis 2014
    Posty: 76
    Pomógł: 0

    witam,
    czy ktoś się orientuje jak zwiększyć odświeżanie wyświetlacza OLED SSD1306 I2C na bibliotece Adafruit 1306?
    szukałem w Adafruit1306.h i Adafruit1306.cpp ale gdy zmieniam tam wartości bitrate to na wyświetlaczu
    nie widzę różnicy, i tak miga, na filmikach Mirka o OLED'ach widać, że przy zmianie bitrate miganie wyświetlacza
    można praktycznie wyeliminować dla oka ludzkiego,
    bardzo proszę o pomoc w/s

    pozdrawiam
    paweł



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 gru 2014, o 11:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 maja 2013
    Posty: 432
    Lokalizacja: Gostyń / Poznań
    Pomógł: 25

    No i Mirek tam mówi jak to sobie zmieniać... Musisz mieć coś nie tak w kodzie (może jakbyś go pokazał to byłoby łatwiej) bo ja to testowałem tak jak Mirek zrobił i śmiga aż miło...
    W pliku xxx.h

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


    W pliku xxx.c

    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.


    i wywołanie w main()

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

    _________________
    Podpis...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 gru 2014, o 08:56 
    Offline
    Użytkownik

    Dołączył(a): 12 lis 2014
    Posty: 76
    Pomógł: 0

    tak wygląda mój plik xxx.h

    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.



    a plik xxx.cpp tak
    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.


    są to standardowe pliki od adafruit,
    gdzie tu jest opcja zmiany prędkości odświeżania?



    Ostatnio edytowano 18 gru 2014, o 09:50 przez bigplik, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 gru 2014, o 09:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 maja 2013
    Posty: 432
    Lokalizacja: Gostyń / Poznań
    Pomógł: 25

    kolego po pierwsze to jest coś takiego jak syntax i umieść w tym te kody bo teraz to tu jest jeden wielki magiel... jak mod zobaczy to bedzie krzyk!

    W tej funkcji:

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


    dodaj sobie parametr refresh

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


    a w jej ciele dodaj

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


    Ale w pliku .h musisz też trochę porawić...

    Dodaj:

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


    a w funkcji begin() popraw definicje (dodaj refresh)


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


    i powinno wystarczyć ;)


    Autor postu otrzymał pochwałę

    _________________
    Podpis...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 18 gru 2014, o 09:51 
    Offline
    Użytkownik

    Dołączył(a): 12 lis 2014
    Posty: 76
    Pomógł: 0

    bardzo dziękuję za pomoc,
    syntax już jest ;)

    kompilator przechodzi, zobaczę wieczorem
    co pokazuje na wyświetlaczu ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 gru 2014, o 08:09 
    Offline
    Użytkownik

    Dołączył(a): 12 lis 2014
    Posty: 76
    Pomógł: 0

    spradziłem, sketch przechodzi, wyświetlacz się uruchamia,
    serdzeczne dzięki za pomoc ;)
    teraz muszę ogarnąć jakiś sposób na ustawianie kilku poziomów jasności wyświetlacza,
    czyli brightness



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

    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