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 30 kwi 2025, o 05:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
    Autor Wiadomość
    PostNapisane: 13 mar 2013, o 16:12 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Witam mam pytanie a raczej prośbę czy jest możliwość żeby ktoś mi napisał "gotowca" chodzi o projekt z tego postu topic2524.html . Nie mogę sobie poradzić z klawiszami a zależy mi na czasie wykonaniu tego projektu dlatego zwracam się do was o napisanie takiego kodu który ma za zadanie : po włączeniu układu do zasilania częstotliwość migania diod (2) na przemian podłączonych jako wyjście na pinie PC1 oraz PC2 miała by wynosić przykładowo 150 ms natomiast po włączeniu klawisza który jest podłączony do pinu PD6 i połączony z masą układu powinien zmienić częstotliwość migania na ok 500ms również na przemian.
    Wiem że powinienem próbować sam ale mam mało czasu a po drugie czytam i czytam posty książkę jak to zrobić ale dalej nie wiem więc chciałbym zobaczyć to już po napisaniu . Jeżeli znajdzie się osoba która by mi to napisała to prosił bym również o liczne opisy w programie tak żebym mógł go przeanalizować i być może na ich podstawie dodać jeszcze jakieś urozmaicenia.Nie ukrywam że liczę na waszą pomoc.
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 17:12 
    Offline
    Użytkownik

    Dołączył(a): 11 lut 2013
    Posty: 140
    Lokalizacja: Kraków
    Pomógł: 10

    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.


    mam nadzieje ze jest wszystko ok ale niemam pewnosci... sprawdz. najwyzej bede poprawiac


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 17:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Super jesteś wielki a jeżeli do tego układu chciałbym dodać jeszcze klawisze i więcej zmian częstotliwości migania diod . Na przykład czy mógł byś mi jeszcze dopisać program który ma dwa przełączniki i działać jak tamten tylko po naciśnięciu drugiego przełącznika mają migać na przykład obie naraz i z częstotliwością 100 ms



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 17:32 
    Offline
    Użytkownik

    Dołączył(a): 11 lut 2013
    Posty: 140
    Lokalizacja: Kraków
    Pomógł: 10

    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.


    bardziej zoptymalizowany.... ehh zapomialem ze tak mozna prosciej

    ------------------------ [ Dodano po: 1 minucie ]

    wojkas3 napisał(a):
    Super jesteś wielki a jeżeli do tego układu chciałbym dodać jeszcze klawisze i więcej zmian częstotliwości migania diod . Na przykład czy mógł byś mi jeszcze dopisać program który ma dwa przełączniki i działać jak tamten tylko po naciśnięciu drugiego przełącznika mają migać na przykład obie naraz i z częstotliwością 100 ms

    sprobuje



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 17:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 gru 2012
    Posty: 72
    Pomógł: 6

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

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

    PS. Piszemy diod bo nie mamy "diódów" a diody


    Autor postu otrzymał pochwałę


    Ostatnio edytowano 13 mar 2013, o 18:24 przez tom1988p, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 17:55 
    Offline
    Użytkownik

    Dołączył(a): 11 lut 2013
    Posty: 140
    Lokalizacja: Kraków
    Pomógł: 10

    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.


    powinno byc ok. prosciej nieumiem. jestem poczatkujacym

    ------------------------ [ Dodano po: 1 minucie ]

    tom1988p napisał(a):
    To optymalizacja do pierwszego
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



    niezle... znowu sie czegos nauczylem...

    i dzieki za zwrocenie uwagi na pisownie.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 18:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Super kody działają ale nie wszystkie kolego tom1988p jest problem przy kompilacji wyskakuje błąd a mianowicie (((../main.c:6: error: expected identifier or '(' before 'while'
    make: *** [main.o] Error 1))) Natomiast pierwszy kod tom1988p działa a codo kodu matisek1233 jest dobry i wszystko super śmiga.

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

    Sory mój błąd. Błąd wyskakiwał tylko przy kompilacji natomiast po wgraniu do mikrokontrolera działa bez zarzutów. Jeszcze raz sory.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 18:21 
    Offline
    Użytkownik

    Dołączył(a): 11 lut 2013
    Posty: 140
    Lokalizacja: Kraków
    Pomógł: 10

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


    niema spacji, dodaj spacje po else tak jak nizej:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    musi dzialac



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 18:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 gru 2012
    Posty: 72
    Pomógł: 6

    To akurat trzeci, Kod poprawiony brakowało mu nawiasów zamykających. Troszkę za szybko przeleciałem przez kod i masz za to bonus gdy oba wciśnięte to szybsza częstotliwość, bez migana obu naraz :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 18:46 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

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


    nie działa 6 linijka programu czy chodzi o te nawiasy zamykające?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 19:05 
    Offline
    Użytkownik

    Dołączył(a): 11 lut 2013
    Posty: 140
    Lokalizacja: Kraków
    Pomógł: 10

    jak kozystasz z eclipse'a to wyczysc projekt i skompiluj ponownie. niewiem czy cos to da ale mozesz sprobowac, kod wydaje mi sie byc poprawny. moze jestem ślepy...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 21:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Tak ale nie chodzi tu o błędy przy kompilacji ponieważ pomimo ich występowania wgrałem program i tak jak mówię jak by to rozpatrywać w granicach kodu to nie działa 6 linijka



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 mar 2013, o 23:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 gru 2012
    Posty: 72
    Pomógł: 6

    Następne podejście, zły dzień dzisiaj...
    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.

    To tak co miałem niby napisane... ;)
    Jak masz błąd kompilacji to nie wgrasz wsadu bo go nie masz, chyba że stary został z innej kompilacji, jak masz "łoringi" to wgrasz.

    A to kod drugi który chciałeś
    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.


    Polecam zabawę z "diodą przez świat" czy jak by to nazwać :) Tego można nauczyć się w jeden wieczór z książka czy nawet kursami w internecie, diodowe Witaj świecie ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 mar 2013, o 05:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Dziękuje wam za pomoc od razu zrozumiałem na czym polega dodawanie klawiszy.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 mar 2013, o 09:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 mar 2013
    Posty: 47
    Pomógł: 0

    Witam ponownie mam jeszcze jedną prośbę a mianowicie czy moglibyście napisać mi pogram który ma działać na tej samej zasadzie co poprzedni ten z dwoma klawiszami tylko z wykorzystaniem pętli for?



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

    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