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 4 maja 2025, o 11:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
    Autor Wiadomość
    PostNapisane: 10 paź 2012, o 09:35 
    Offline
    Moderator
    Avatar użytkownika

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

    Nadszedł czas na kolejny artykuł z cyklu drgań styków ;)

    Obrazek

    http://mirekk36.blogspot.com/2012/10/ob ... w-cd2.html

    _________________
    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: 10 paź 2012, o 11:01 

    Pomógł: 0

    Widzę Mirku, że się nudzisz na tej rehabilitacji ;).....

    PS. Artykuł jest świetny.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 paź 2012, o 12:31 
    Offline
    Moderator
    Avatar użytkownika

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

    Dziękuję za opinie... a na rehabilitacji ? .... hmmm cały tydzień bez kompa ? bez elektroniki ? .... toż ja bym tu chyba umarł z nudów ;) ..... dobrze, że moja żoniczność nie wie o wszystkich moich poczynaniach ..... dla niej mam wersję, że 80% czasu w ciągu doby leżę i odpoczywam - ale ja tak nie umiem. Dlatego jest troszkę czasu takiego "ala wolnego" to pomyślałem sobie że coś skrobnę.

    _________________
    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: 10 paź 2012, o 13:50 

    Pomógł: 0

    No żona, żoną, ja mam tylko nadzieję, że artykuł pisałeś w pozycji wygodnej, bez obciążania kręgosłupa :).

    PS. Paczuszka z 2xATB + akcesoria idzie już do mnie, wziąłem jednak 4x RGB led za różnicę ;). Pozdrawiam i przepraszam za offtop.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 paź 2012, o 13:31 
    Offline
    Nowy

    Dołączył(a): 23 paź 2012
    Posty: 3
    Pomógł: 0

    Nie wiem, czy moge tu zadac pytanie...

    Otóż w programie z "Obsługa klawisza - drgania styków CD...2", instrukcja _delay_ms(10) powoduje u mnie zapalenie sie diody po wgraniu programu do uC (zestaw ATB) bez wciskania uprzednio przycisku - tak jakby przycisk był już wcisnięty,
    natomiast bez instrukcji opóźnienia na początku dioda się nie świeci, i dopiero po wciśnięciu przycisku zapala się (co było zamierzeniem?)
    jeśli wydłużam czas oczekiwania _delay_ms(100) również dioda po wgraniu programu się zapala (jeszcze przed wciśnięciem przycisku)

    Jak to wytłumaczyć?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 paź 2012, o 13:46 
    Offline
    Moderator
    Avatar użytkownika

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

    Oczywiście że pytanie lepiej tu zadać bo tu można fajnie kod źródłowy wklejać w razie potrzeby.

    Ale zaraz zaraz .... a później ta dioda się przełącza tym klawiszem - czy się zapala na amen i wciąż świeci ?

    to jedno pytanie a drugie czy kolega użył tych samych pinów do obsługi klawisza co w przykładzie czy może innych ?

    proszę tutaj wkleić na żywca ten kod na którym kolega to testuje i ta dioda się zapala - przecież on jest krótki.

    _________________
    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: 24 paź 2012, o 14:08 
    Offline
    Nowy

    Dołączył(a): 23 paź 2012
    Posty: 3
    Pomógł: 0

    Otóż używając poniższego kodu i ładując go to uC, dioda zostaje zapalona (takie samo zachowanie przy modyfikacjach kodu jak w dalszej części artykułu lub wydłużeniu czasu opóźnienia), a poźniej dioda zostaje gaszona lub zapalona zgodnie z przyciskaniem klawisza, jedynie stan początkowy diody jest 'zapalona' po wgraniu programu.

    Dodatkowo, gdy zakomentuje //_delay_ms(10); to po załadowaniu programu dioda nie świeci. Stąd też zastanawia mnie to opóźnienie.

    Pytanie dodatkowe: W jaki sposób mogę wklejać kod z numeracją instrukcji (w Eclipse mam numerację, jednak tutaj nie zostaje ona wklejona)


    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.


    [ jeszcze tylko taka mała uwaga na przyszłość - przy załączaniu kodu źródłowego - proszę sobie wyedytować ten post i zobaczyć - jak używać znaczników [ syntax = c ] zamiast [ code ] ... to wtedy jak widać kod wygląda dużo lepiej ok? - mirekk36 ]



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

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

    Jak się kliknie klawisz "odpowiedz" to na górze jest takie rozwijane pole "listing kodu", wystarczy zaznaczyć wklejony tekst z kodem źródłowym i z tego pola wybrać "język C" wtedy znaczniki syntax same wskoczą ładnie na początku i końcu ... a ja zaraz odpiszę w/s pytania

    ------------------------ [ Dodano po: 2 minutach ]

    No dioda jest zapalona po włączeniu ;) bo tak ma być :) jak wynika z kodu przecież ;)

    mamy w kodzie:

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


    czyli ustawiamy pin PC5 jako WYjście
    ale przecież w dalszej części nie ustawiamy pinu PC5 na PORTC w stan WYSOKI, a domyślnie rejestr jest wyzerowany - czyli panuje na nim stan niski - dlatego dioda świeci ....

    jak byś dodał sobie linijkę

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


    to będzie zgaszona po starcie

    teraz jaśniej ? ;)

    _________________
    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: 24 paź 2012, o 19:24 
    Offline
    Nowy

    Dołączył(a): 23 paź 2012
    Posty: 3
    Pomógł: 0

    Dziękuje za odpowiedzi .
    Wszystko jasne. :)



    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO