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 02:40


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 45 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 15 mar 2012, o 14:39 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    A tak z innej beczki...
    Jaka jest wydajność prądowa wyjść HC595. Bo w innym wątku kolega chce przez niego sterować matrycę 8x8. Czyli w skrajnym przypadku może być zapalonych 8 diodek. Czy jego łapki to udźwigną?

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 14:41 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    spokojnie da radę :) realizowałem na 595 sterowanie 2 kolorową 8x8 -- użyte zostały 2 sztuki po jednej na kolor

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 14:46 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    printf to mi się kojarzy z C na PC.
    A co do centrowania to każesz prockowi policzyć gdzie ma ustawić kursor, coby napis ładnie się na środeczku wyświetlał ;)
    Pomysł mam, ale najpierw muszę wrócić do żródła i zmusić bestię żeby chciała działać, bo z tego co kolega malutki pisał to trzeba jeszcze dopracować :)

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 14:47 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    SunRiver napisał(a):
    spokojnie da radę :) realizowałem na 595 sterowanie 2 kolorową 8x8 -- użyte zostały 2 sztuki po jednej na kolor

    Też mam taką matryckę, muszę ją podłączyć i zobaczyć jakie będą efekty

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 14:58 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    MirkoT napisał(a):
    printf to mi się kojarzy z C na PC.
    A co do centrowania to każesz prockowi policzyć gdzie ma ustawić kursor, coby napis ładnie się na środeczku wyświetlał ;)
    Pomysł mam, ale najpierw muszę wrócić do żródła i zmusić bestię żeby chciała działać, bo z tego co kolega malutki pisał to trzeba jeszcze dopracować :)



    po prostu w bibliotece tak sobie nazwałem funkcje żeby mi się ładnie kojarzyły z tym co robią :)
    później zapodam na forum moją bibliotekę do 595 z LCD ale na razie dam wam się jeszcze pobawić :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 15:00 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    SunRiver napisał(a):
    MirkoT napisał(a):
    printf to mi się kojarzy z C na PC.
    A co do centrowania to każesz prockowi policzyć gdzie ma ustawić kursor, coby napis ładnie się na środeczku wyświetlał ;)
    Pomysł mam, ale najpierw muszę wrócić do żródła i zmusić bestię żeby chciała działać, bo z tego co kolega malutki pisał to trzeba jeszcze dopracować :)



    po prostu w bibliotece tak sobie nazwałem funkcje żeby mi się ładnie kojarzyły z tym co robią :)
    później zapodam na forum moją bibliotekę do 595 z LCD ale na razie dam wam się jeszcze pobawić :)


    SADYSTA


    ;)
    :D

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 15:04 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    a tam zaraz sadysta ...

    popatrz ile się
    nauczyliście

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 mar 2012, o 15:11 
    Offline
    Użytkownik

    Dołączył(a): 24 sty 2012
    Posty: 1469
    Pomógł: 56

    SunRiver napisał(a):
    a tam zaraz sadysta ...

    popatrz ile się
    nauczyliście


    No jasne, że tak! A to dodatkowo jest motywacja, bo jak człowiek ma sam wymyślać zadania, to jest często jest trudniej...

    _________________
    Jestem początkujący i moje porady mogą być błędne



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 16 mar 2012, o 17:43 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    No dobra panowie czas na rozwiązanie zadania :)

    Na potrzeby sterowania LCD przy pomocy Rejestru przesuwnego jakim jest układ 595
    napisałem kiedyś bibliotekę z której korzystam z przyjemnością, i mam nadzieję że wam
    też się przyda :)

    biblioteka w załączniku.

    Biblioteka ta zawiera funkcje:

    Kod:

    /* ------------------------------FUNKCJE ----------------------------------------------------------------- */
    init_lcd (void);                                         // inicjuje LCD
    lcd_gotoxy (uint8_t x, uint8_t y);            // ustawia kursor na zadanych współrzędnych   
    lcd_printf (uint8_t *string,char nAligh);   // wyświetla pojedyncze znaki i ciągi na LCD
                                                                    // oraz je formatuje   

    Jest jeszcze parę funkcji , ale te 3 podstawowe najczęściej będziecie używać :)
    resztę znajdziecie w bibliotece :) Celowo ich nie opiszę żebyście mieli co robić :)




    Dzięki czemu przykładowy kod użycia LCD z 595 może być taki ładny :

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


    życzę wam miłej zabawy::) z LCD na rejestrze przesuwnym SN74HC595


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 08:42 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 lis 2011
    Posty: 302
    Lokalizacja: Kraków
    Pomógł: 6

    Ja chciałem zapytać się odnośnie trybu 2-wire.
    Przejrzałem sobie podane strony jednak mam małe pytanie.
    Spotkałem się z wypowiedziami, że najpierw należy wysłać same zera. Dlaczego?
    Proszę o pomoc.

    _________________
    Zapraszam:
    filiporlo.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 13:57 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    W istocie w wielu przypadkach ze względu na powszechnie znany chiński ekwiwalent HD44780 najpierw trzeba do wystawić na 0 a potem trybi normalnie. Wszystko jest kwestią samego sterownika , na ile jest fizycznie zgody z pierwowzorem.

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 14:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 lis 2011
    Posty: 302
    Lokalizacja: Kraków
    Pomógł: 6

    Za każdym razem wysłać najpierw zera, a później dane czy tylko raz zera?

    _________________
    Zapraszam:
    filiporlo.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 14:40 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    tylko na początku inicjacji
    wysyłasz mu 0 we bity
    potem śmiga
    ale najpierw sprawdź bo może z twoim lcd nie będzie potrzeby :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 28 lip 2012, o 18:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 lis 2011
    Posty: 302
    Lokalizacja: Kraków
    Pomógł: 6

    Aha czyli 2-wire to tak samo jak 3-wire?

    _________________
    Zapraszam:
    filiporlo.blogspot.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2013, o 14:30 

    Pomógł: 0

    Czy ktoś się podejmował "pełnej" obsługi 44780 z wykorzystaniem 595, ale bez zwierania sygnału R/W do masy???
    Coś na kształt bibliotek Mirka tylko po 595.

    Tak na szybko schemat.........

    Obrazek

    Teraz pozostaje napisać tylko bibliotekę ;)



    Góra
      
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 45 ]  Przejdź na stronę Poprzednia strona  1, 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