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 14 cze 2025, o 23:37


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
    Autor Wiadomość
    PostNapisane: 30 wrz 2012, o 16:35 
    Offline
    Użytkownik

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

    hej Anty :)

    sprawa banalna zmieniłem tylko wartości delay w pętli for :

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


    i to wszystko. Efekt podmianki widać tutaj ... http://www.youtube.com/watch?v=wifAUrbP ... e=youtu.be

    _________________
    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: 2 paź 2012, o 23:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    @Anty ........... specjalnie dla ciebie ;)

    Trochę kijowo wygląda ze wzgledu na nieliniowość diód .......... ale działa :)





    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 3 paź 2012, o 22:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    Jak chcesz to zamieszczę fragmencik z przerwaniem ............ a reszta należy do ciebie :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 paź 2012, o 10:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2012
    Posty: 598
    Lokalizacja: Warszawa
    Pomógł: 13

    Przelicz jeszcze raz timer na wszelki wypadek


    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.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 paź 2012, o 08:14 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    Czy kolega ma możliwość zrobienia jakiegoś filmiku i pokazania jak to się zachowuje na żywo ? ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 paź 2012, o 09:43 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    hehehe to widzę, że wykluł tu się bardzo fajny efekt tzn specjalny efekt FX ;) dla wyświetlaczy LED. Tylko czy ja dobrze widzę? Timer lata sobie na 62,5 kHz ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 paź 2012, o 11:48 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    Tak na gorąco uwagę mam tylko jedną. Tylko proszę mnie źle nie zrozumieć.

    Z jednej strony to w tym momencie przy tak napisanym programie w procesorze dzieje się armagedon czasowy. Chodzi o to, żeby mieć świadomość tylko - że tak samo jak przy programowej wersji PWM'a tracimy dużo czasu hmm zajętości procesora na "proces" w cudzysłowiu, silnika napędzającego tenże PWM i w związku z tym musimy się liczyć, że już nie zdołamy wielu innych rzeczy wykonać w pętli głównej, godząc się przy tym świadomie na te wszystkie ograniczenia - tak samo i tutaj warto po prostu z tego sobie zdawać sprawę...

    A zatem - biorąc pod uwagę powyższe - tu mamy niejako połączenie programowego PWM'a oraz Multipleksowania. Kodu w przerwaniu jest sporo - ale na uwagę zasługuje fakt (pozytywną uwagę), że ten kod jest w miarę zoptymalizowany pod kątem szybkości wykonywania - po prostu sporo IF'ów ... ale o to chodzi. IF'y to nie jakieś tam dłuższe pętle i inne bardziej czasochłonne operacje...

    Jeśli jednak z uwagi na koncepcję całego projektu - pomimo tak dużej częstotliwości wykonywania się przerwania i kodu w nim wykonywanego, udaje ci się czy też uda ci się wykonać wszystkie pozostałe założenia tego projektu - to właśnie ten fakt wydaje się być jedynym wyznacznikiem i odpowiedzią na pytanie

    "czy to jest prawidłowo napisane"

    Bo to jest trochę tak - jak się np mówi żeby nigdy nie używać delaya, albo żeby nigdy nie pisać całego kodu w przerwaniu tylko w pętli głównej .... a tymczasem taki prosty przykład pilota RC5 na ATtiny2313 z pierwszej książki to w zasadzie program, w którym 90% akcji dzieje się właśnie w przerwaniu ;)

    Reasumując - i jeszcze raz podkreślam, jeśli starczy czasu w procku na wszystkie inne założenia to bardzo fajna końcepcja ;)

    Z drugiej strony wiadomo że ten sam efekt 100 programistów zwykle oprogramuje na 90 całkowicie różnych sposobów ale także 50 z nich może i zastosować inne rozwiązania sprzętowe w tym celu.

    Do czego dążę - tak się zastanawiam czy np (w razie czego na przyszłość, gdyby zabrakło ci jednak tego czasu) to czy nie warto wykorzystać do tego celu np sprzętowego PWM'a ? .... tylko wiadomo to by wymagało jakiegoś tam lekkiego rozbudowania strony sprzętowej poza prockiem i z tego punktu widzenia mogłoby być wadą ;) w porównaniu do tego co zrobiłeś teraz i jeśli wystarczy tego czasu

    ot takie przemyślenia i nieuczesane myśli na gorąco mnie naszły ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 paź 2012, o 12:52 
    Offline
    Użytkownik

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

    oczywiście w całości popieram wpis naszego Wielkiego Guru jakim niewątpliwie jest Mirek , i w zasadzie
    niewiele pozostało już do dopisania w tej kwestii. Tak jak przedmówca wiem ze jest sporo sposobów na rozwiązanie tego samego problemu , co zresztą wspominałem podczas rozmowy na czacie , niemniej
    na szczególna uwagę zasługuje fakt postępu jaki daje sie zaobserwować w poczynaniach kolegi
    Antystatycznego oraz ogromną cierpliwość i determinację w przygotowaniu oprogramowania.
    Z czasem wyrobi się programistycznie bo jak mówiłem 7seg to trochę inna osobowość od Lamp Nixie
    i pracy na właściwym żywym organizmie nic nie zastąpi , a tam trzeba będzie mocno zweryfikować obecne
    rozwiązanie i wiele zmian poczynić by efekt końcowy był właściwy. Wtedy zaiste zapewne trzeba i to koniecznie będzie sięgnąć po zasoby sprzętowe zarówno od strony PWM jak też od strony rozbudowy sprzętowej sterowania na nim opartego.

    hmmm... bzdura totalna ...

    _________________
    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: 7 paź 2012, o 13:17 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27409
    Lokalizacja: Szczecin
    Pomógł: 1043

    No ja o widocznych postępach które widzę w poczynaniach Antystatycznego nawet nie wspomniałem - po prostu aż miło się czyta i ogląda takie tematy gdzie widać jak ludzie rosną w C - jakby nie patrzeć ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lut 2013, o 19:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 sty 2013
    Posty: 74
    Lokalizacja: Warszawa
    Pomógł: 8

    Anty, kawał dobrej roboty ;) Efekt jest niesamowity i bardzo mi się podoba.

    Daje film do efektu końcowego :)

    _________________
    sig off ;( <- Why? :D



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lut 2013, o 19:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 sty 2013
    Posty: 74
    Lokalizacja: Warszawa
    Pomógł: 8

    A no, musiałem przeportować na 644P i dzięki za pomoc w tym wyzwaniu ;P
    A co do filmu to nagrywany lumia 900 ;)

    _________________
    sig off ;( <- Why? :D



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

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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