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:17


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 24 kwi 2016, o 18:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 31 lip 2012
    Posty: 157
    Pomógł: 8

    Witam.

    Napisałem taki mały mhmmm... nazwijmy to libs dla TM1637.

    Testujcie i piszcie co jest nie tak, co mógłbym poprawić:)

    main.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.


    tm1637.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.


    tm1637.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.


    no i wkradła sie mała literówka... kto widzi??



    Ostatnio edytowano 24 kwi 2016, o 21:09 przez k_mirek, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2016, o 19:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

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

    :?:



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2016, o 20:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 lis 2015
    Posty: 1448
    Lokalizacja: okolice Warszawa
    Pomógł: 149

    skoro w 1637.h
    masz
    #define TM1763_TM1673_H_
    to czy w 1637.c nie powinno być. ?
    zamiast
    #include "tm1673.h" ??
    albo coś mi się już miesza od tych 1763,1673,1637... ;) :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 kwi 2016, o 21:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 31 lip 2012
    Posty: 157
    Pomógł: 8

    Tak dokładnie to nawet nie literówki a cyferówki :D ale tak to jest jak coś sie pisze, pisze... i pisze... a później na to popatrzy i mozna sie zastanawiać czy to w ogole ja pisalem :D zaraz poprawie :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 kwi 2016, o 19:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 sty 2014
    Posty: 336
    Lokalizacja: Grodzisk Mazowiecki
    Pomógł: 13

    Chciałbym potwierdzić że, moduł działa świetnie. Z pytań mam jedno. Co z dwukropkiem ??

    _________________
    "Nie programuj w święta - bug się rodzi"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 sie 2016, o 03:22 
    Offline
    Nowy

    Dołączył(a): 13 kwi 2016
    Posty: 22
    Pomógł: 1

    Z tego co widzę wystarczy modyfikować MSB podczas przekazywania bajtu z tablicy wzorów dla cyfr 2 i 3. Ustawienie bitu MSB oraz wysłanie tak spreparowanego bajtu do w/w cyfr spowoduje zaświecenie górnej i dolnej kropki, co w rezultacie utworzy dwukropek.

    Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lis 2016, o 20:49 
    Offline
    Nowy

    Dołączył(a): 06 lut 2014
    Posty: 2
    Pomógł: 0

    Potwierdzam - aby dodać dwukropek należy dokonać sumy bitowej (or) drugiej cyfry i 0b10000000
    Poniżej przykład do pętli - miganie dwukropkiem:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    dziwna rzecz:
    w atmedze32 działa program prawidłowo
    a w atmedze128 musiałem zakomentować while(DIO) w I2Cask
    ( może komuś się przyda)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 gru 2018, o 09:05 
    Offline
    Nowy

    Dołączył(a): 11 sty 2015
    Posty: 8
    Pomógł: 0

    Świetna biblioteka lekka i praktyczna jedyne co sobie dodałem to funkcje jasności wyświetlacza. Usunąłem niepotrzebne wpisy które są nieużywane :
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Notabene jeśli ktoś chce uruchomić kropeczki to mowie od razu nie działają ;) Sam się zastanawiałem czy jest możliwość bo mam i ":" i "dp" w jednym wyświetlaczu. Podłączałem bezpośrednio do wyświetlacza i kropki nie świeca, widocznie są 2 modele wyświetlaczy albo świeca kropki albo dwukropek.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 gru 2018, o 12:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    neo_84 napisał(a):
    widocznie są 2 modele wyświetlaczy albo świeca kropki albo dwukropek
    Jedną zmienną jest wyświetlacz a jeszcze inną jego podłączenie na płytkach z TM1637 ...
    Ogólnie jest tak, że typowy tani chiński wyświetlacz 4 cyfrowy (mający 12 pinów - po 6 z każdej strony) nie ma wyprowadzenia (dodatkowego pinu) na dwukropek. Więc nawet jak widzimy 4 kropki i dwukropek to, to najprawdopodobniej mamy wersję z zewnętrzną maskownicą z dwukropkiem i kropkami, ale w zależności od wersji mamy:
    - ósmy segment który steruje tylko kropkami
    - albo dla trzeciej cyfry ósmy segment to dwukropek zamiast kropki
    - albo wersje gdzie świeci się dla trzeciej cyfry kropka razem z dwukropkiem
    Nie trafiłem na wersję, aby nie było sterowania kropki (jak one były), ale pewnie też takie są :(.

    Oczywiście są wyświetlacze mające sterowanie wszystkimi kropkami i dodatkowe sterowanie dwukropkiem, ale są one znacznie rzadsze niż te bez tego.

    --
    Pozdrawiam,
    Robert



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

    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