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 8 maja 2025, o 15:16


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 104 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona

    Dlaczego jesz pietruszki?
    Ankieta wygasła 7 mar 2015, o 22:26
    Bo są dobre na cerę. 13%  13%  [ 12 ]
    Bo są zdrowe. 20%  20%  [ 19 ]
    Bo są ekscytujące. 18%  18%  [ 17 ]
    Nie jem bo jestem uczulony na pietruszki. 2%  2%  [ 2 ]
    Nie jem bo pietruszki są uczulone na mnie. 20%  20%  [ 19 ]
    Pietruszki są fee.. wolę ,,japka i ban(any)" 28%  28%  [ 27 ]
    Liczba głosów : 96
    Autor Wiadomość
    PostNapisane: 5 mar 2015, o 21:06 
    Offline
    Użytkownik

    Dołączył(a): 20 wrz 2013
    Posty: 647
    Zbananowany użytkownik

    Pomógł: 101

    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.


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


    Potencjalne ulepszenia:
    Przeniesienie wywołań funkcji z ISR do main:
    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Dzielenie zmiennej indeks przez potęgi dwójki (pozbywamy się funkcji bibliotecznych realizujących dzielenie) ale zmniejszenie liczby diodek do 5:
    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    +++++[>++++<-]>[>++++++<-]>.---------.+++.



    Ostatnio edytowano 5 mar 2015, o 21:48 przez xor, łącznie edytowano 3 razy

    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 21:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    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.

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 21:43 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    domcio512 napisał(a):
    Witam,

    Dorzucam jeszcze mój projekcik ;)

    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.

    Filmu nie mogło zabraknąć ;)



    Wynik kompilacji:
    Kod:
    Device: atmega8

    Program:     132 bytes (1.6% Full)
    (.text + .data + .bootloader)

    Data:          0 bytes (0.0% Full)
    (.data + .bss + .noinit)



    Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
    Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.

    No i kod ma pętle, ale chyba na razie najmniejszy.

    --
    Grzegorz...



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 21:46 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 lut 2014
    Posty: 68
    Lokalizacja: Częstochowa
    Pomógł: 3

    Grzegorz... napisał(a):
    Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
    Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.


    Tak, płytkę zrobiłem specjalnie na konkurs :) Mogę dorzucić pliki .sch i .brd



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 21:50 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    domcio512 napisał(a):
    Grzegorz... napisał(a):
    Czy kolega zrobił tą płyteczkę tylko na potrzeby konkursu?
    Jeśli tak to apeluje do żurów khmm... sorki Jury choć o wyróżnienie za poświęcenie czasu na szybko :D.


    Tak, płytkę zrobiłem specjalnie na konkurs :) Mogę dorzucić pliki .sch i .brd


    Kurcze ludzie macie czas (aby na takie wyzwanie odpowiedzieć i jeszcze płytkę wytrawić do tego zamaskować) i samozaparcie, ale to się chwali.

    --
    Pozdrawiam.
    Grzegorz...



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 21:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 paź 2013
    Posty: 1968
    Lokalizacja: Lipsko
    Pomógł: 125

    Wygrać nie wygram - koledzy mnie z tablicami wyprzedzili, bo też miałem podobny zamysł to nie ma co powielać :lol:
    Wobec tego inne nieco dłuższe rozwiązanie, ale z zachowaniem wytycznych konkursowych. No może oprócz tego "while" jednego, bo nie ma tu bascomowego odpowiednika końca programu "End".

    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.


    Rozmiar 246 bajtów to w sumie też dobry wynik, a może ktoś skorzysta z mojej metody w innych celach.
    Zamiana linii na taką z przesunięciami (czyli poza warunkami konkursu) zmniejsza rozmiar do 238 bajtów:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    http://www.sylwekkuna.com



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:11 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    To ja wezmę udział :) Mój Night Rider ma przesuwany PWM. To tablicy możemy sobie swobodnie podać przesuwaną wartość dla każdej z ośmiu diod. Z resztą widać to na filmie:


    Trochę się nakombinowałem żeby nie użyć ifów przy programowym PWM'ie 8 kanałowym.

    Ogólnie jestem zadowolony bo poćwiczyłem wskaźniczki sobie. Oto kod :)

    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.



    A to efekt QŃpilacji:)

    Kod:

    AVR Memory Usage
    ----------------
    Device: atmega32

    Program:     660 bytes (2.0% Full)
    (.text + .data + .bootloader)

    Data:         33 bytes (1.6% Full)
    (.data + .bss + .noinit)


    'Finished building: sizedummy'
    ' '

    22:11:11 Build Finished (took 309ms)




    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    To ja też się pochwalę co spłodziłem. Zgłaszam dwie pietruszki! Trzymajcie nerwy na wodzy, bowiem przedstawiam Wam knight ridera na 2 LEDach :mrgreen:. Efekt jest piorunujący, aż dech zapiera :lol:
    Pietruszka konkursowa
    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.

    Wynik kompilacji:
    Kod:
    Program:      30 bytes (0.2% Full)
    (.text + .data + .bootloader)

    Data:          0 bytes (0.0% Full)
    (.data + .bss + .noinit)


    ====================================================================
    Dobra, a teraz na poważnie :D. Druga pietruszka: Knight Rider na 4 LEDach
    Pietruszka konkursowa
    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.

    Po kompilacji:
    Kod:
    Device: atmega16

    Program:      68 bytes (0.4% Full)
    (.text + .data + .bootloader)

    Data:          0 bytes (0.0% Full)
    (.data + .bss + .noinit)


    Nie są to może rozwiązania najładniejsze, ale zasady to zasady :D. Fajnie było, w końcu wiem jak działa -nostartfiles!

    //edit
    Dodaję wsady programów (spakowane, żeby obejść tajne zabezpieczenia serwera!). Oba zostały skompilowane przy domyślnej optymalizacji -Os oraz dodatkowym przełączniku -nostartfiles.


    Załączniki:

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

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Ostatnio edytowano 7 mar 2015, o 18:14 przez mopsiok, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:25 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    Czy mi się tylko wydaje?
    Czy po prostu na razie nikt nie spełnił 100% warunków???

    Hmmm... sam nadal siedzę i myślę jak je spełnić...

    --
    Grzegorz...



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:27 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    Niestety nie ma lekko :D. Nie mam pojęcia czy da się jakoś obejść tę pętlę główną...

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 lut 2013
    Posty: 600
    Pomógł: 47

    mopsiok napisał(a):
    Niestety nie ma lekko . Nie mam pojęcia czy da się jakoś obejść tę pętlę główną...


    Ciekawe czy bez tej pętli głównej taj-mery będą działały? Wydaje mi się że tak i w tedy można by spełnić wszystkie warunki konkursu :idea:

    _________________
    https://www.instagram.com/myfirstquadcopter/



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:38 
    Offline
    Użytkownik

    Dołączył(a): 16 sty 2015
    Posty: 84
    Pomógł: 6

    być może się mylę ale wydaje mi sie że kolega PROTON spełnił wszystkie warunki
    jakkolwiek brzydko to wygląda z tymi jumpami chyba tutaj była "luka" albo i nie luka ;)
    zależy jak to traktować...

    w każdym razie naszym zadaniem jest pokonać PROTONA na rozmiar programu :P (i oczywiście pozbyć się głównej pętli)



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:46 
    Offline
    Użytkownik

    Dołączył(a): 11 wrz 2013
    Posty: 709
    Zbananowany użytkownik

    Pomógł: 23

    rekon napisał(a):
    być może się mylę ale wydaje mi sie że kolega PROTON spełnił wszystkie warunki
    jakkolwiek brzydko to wygląda z tymi jumpami chyba tutaj była "luka" albo i nie luka ;)
    zależy jak to traktować...

    w każdym razie naszym zadaniem jest pokonać PROTONA na rozmiar programu :P (i oczywiście pozbyć się głównej pętli)


    Faktycznie za słabo czytałem ;).
    Prośba do kolegi PROTON-a o rozmiar kodu.

    --
    Grzegorz...



    Góra
     Zobacz profil  
     
    PostNapisane: 5 mar 2015, o 22:50 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 cze 2013
    Posty: 137
    Lokalizacja: Kraków
    Pomógł: 0

    O, nie zauważyłem wcześniej kodu od PROTONa. Łał, to jest dopiero coś :D. Kto by pomyślał że można skakać po pamięci z poziomu C... ^^ (bez goto)

    _________________
    Więcej dziwactw na: www.youtube.com/user/mopsiok



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 00:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 26 sie 2013
    Posty: 119
    Lokalizacja: Cinisi
    Pomógł: 12

    Teraz ja, teraz ja !

    Moja pietrucha nie może się równać z innymi patrząc na jej opasłość, po co hodować dużo małych jak można jedną duużo większą ;) Co najważniejsze nie hoduję się ona bardzo długo, jej życie jest wprost proporcjonalne do grubości zakazanych funkcji oraz taktowania uC ;)

    a teraz kodzik :D

    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.


    Kod:

    Device: atmega16

    Program:    4462 bytes (27.2% Full)
    (.text + .data + .bootloader)

    Data:         38 bytes (3.7% Full)
    (.data + .bss + .noinit)





    A działanie to ma takie, że przerwanie wykonuje się bardzo długo i zanim się ono wykona to nadlatuje flaga, że trzeba je wykonać znów, czyli zapętla się tak jakby to przerwanie. No ale powoli w funkcji main rozkazy również się wykonują więc nie będzie się to zapętlać w nieskończoność tylko do czasu aż skończy się wykonywać zakazana_funkcja_main() ;) i taki oto mam przepis na szybko upasioną pietruchę :D

    _________________
    sig off :)



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 00:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 27 lut 2014
    Posty: 68
    Lokalizacja: Częstochowa
    Pomógł: 3

    Druga "pietrucha" ;)
    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.


    Troszkę duża ta zmienna tablicowa, ale cóż... każdy robi tak jak potrafi, szkoda tylko, że musiałem dać 'while(1);' :) Jeszcze wielkość programu:
    Kod:
    Device: atmega8

    Program:     432 bytes (5.3% Full)
    (.text + .data + .bootloader)

    Data:        257 bytes (25.1% Full)
    (.data + .bss + .noinit)



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 10:55 
    Offline
    Użytkownik

    Dołączył(a): 20 wrz 2013
    Posty: 647
    Zbananowany użytkownik

    Pomógł: 101

    Druga pietruszka chudziutka, na dwóch diodach

    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.


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



    _________________
    +++++[>++++<-]>[>++++++<-]>.---------.+++.



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 11:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 kwi 2013
    Posty: 187
    Lokalizacja: Kobiernice
    Pomógł: 13

    Również dorzucę swoje wypociny :)

    Kodzik:
    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.

    Demko:


    Pietruszka na razie w wersji lajt :D

    _________________
    zapraszam na bloga http://bakcyl8bit.blogspot.com/



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 12:25 

    Pomógł: 0

    Czas się przyłączyć do ogólnego podgrzewania atmosfery ;]

    Kolego Gelten - może i początkujący, ale Twój kod przynajmniej jest czytelny i wiadomo o co chodzi :)
    @rekon - zabrakło najważniejszego:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    @janusz17 - nie zdążyłem napisać, gdy za pierwszym razem publikowałeś swój kod: brawa dla pierwszego odważnego, który pokazał jakiś konkret a nie tylko mnożył pytania :mrgreen:
    @domcio512 - pcb to jedno, ale film to już... wow - pełen profesjonalizm :!:
    @PROTON - o Ty szczwany lisie :lol:
    @Nefarious19 - może i nie najmniejszy, ale efekt b. fajny :)
    @mopsiok - gratuluję rozmiarów :) W sumie koledze Nondzu też gratuluję rozmiaru ;d
    @xor - zmień diodki na czerwone i Twoja "chuda" pietruszka może udawać światła na przejeździe kolejowym ;P

    A teraz na poważnie. Tragedia. Jak wiadomo: "najlepsze pietruszki rosną na breadboardach, mokrowski lubi je tylko jesienią, wwojtek przesyła świeżą partię". Jeszcze wczoraj pietruszka była piękna, zdrowa i zielona. Miała przyjaciół w całym warzywniaku, lubiła tańce i imprezy:
    ale naczelny zielarz ogrodnik zabronił stosowania środków ochronnych i pietruszka została zaatakowana :( pojawiły się czerwone bąble i pofalowało jej natkę:
    teraz inne pietruszki nie chcą się z nią bawić...

    Tak czy siak - nie mam while ;P a kod nie wiele większy od duo-ledowej pietruszki mopsiok'a... no dobra... trochę większy... sporo większy :mrgreen: a może jednak nie :ugeek:



    Góra
      
     
    PostNapisane: 6 mar 2015, o 14:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 715
    Lokalizacja: Zielona Góra
    Pomógł: 75

    wwojtek napisał(a):
    Czas się przyłączyć do ogólnego podgrzewania atmosfery ;]


    Wojtek nie siej zamętu ;) , przed końcem końkursa...

    _________________
    pozdrawiam
    phill2k



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 16:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 07 kwi 2013
    Posty: 418
    Lokalizacja: Rzeszów
    Pomógł: 102

    To teraz ja dodaję swój kod z kategorii niezwykle nieczytelnych :lol:
    Nie spełnia on co prawda dwóch założeń, ale działa :D

    PIETRUSZKA KONKURSOWA

    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.


    Załączniki:

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



    Ostatnio edytowano 7 mar 2015, o 00:35 przez atmel, łącznie edytowano 2 razy

    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 18:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    Szkoda, że mam tylko telefon i nie mogę pełnego kodu napisać ... A taki fajny pomysł mam.



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 22:01 
    Offline
    Użytkownik

    Dołączył(a): 16 sty 2015
    Posty: 84
    Pomógł: 6

    Przepraszam, bo było o to pytanie i wydawało mi się że odpowiedź jest mi znana, ale po przeczytaniu powyższego postu nie jestem pewien - można mieć więcej niż jedna pietruszkę konkursową?



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 22:04 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2015
    Posty: 159
    Lokalizacja: Kościerzyna
    Pomógł: 9

    rekon napisał(a):
    Przepraszam, bo było o to pytanie i wydawało mi się że odpowiedź jest mi znana, ale po przeczytaniu powyższego postu nie jestem pewien - można mieć więcej niż jedna pietruszkę konkursową?


    Możesz mieć więcej pietruszek, ale wersja ostateczna musi być oznaczona.

    mokrowski napisał(a):
    W oknie konkursu poproszę jedynie o oznaczenie dopiskiem DUŻYMI POGRUBIONYMI LITERAMI ... PIETRUSZKA KONKURSOWA tak aby nie było wątpliwości która wersja jest tą ostateczną.

    _________________
    BlueBook II czytam i popijam soczek z kubeczka...



    Góra
     Zobacz profil  
     
    PostNapisane: 6 mar 2015, o 23:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    PIETRUSZKA KONKURSOWA - 8 lub 16 diod(full effect)
    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.

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



    PIETRUSZKA KONKURSOWA - 8 diod(full effect)
    lekka modyfikacja pietruszki wyżej
    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.

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




    Ostatnio edytowano 7 mar 2015, o 00:59 przez icer_cmg, łącznie edytowano 5 razy

    Góra
     Zobacz profil  
     
    PostNapisane: 7 mar 2015, o 00:08 

    Pomógł: 0

    @phill2k - ja tylko zasiewam postrach i dezinformację na konkurencyjnych grządkach.

    Jako profesjonalny plantator dopisuję się do puli posiadaczy pietruszek dwuledowych (niebieska pietruszka dowcipna):
    Hardware: attiny13a ustawiony na external clock, jedna dioda led od VCC do PB0, druga od PB0 do GND. VCC około 2,5V.
    Kod (tak! to jest cały program):
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Size (kompilacja z -nostartfiles i -Os):
    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Oczywiście to pietruszka poza konkursowa - pietruszka dowcip. Ma ona bowiem oczywisty haczyk - haczyk polega na opóźnieniach a raczej ich braku :) Niby regulamin nie zabrania taktowania pietruszki z częstotliwością pojedynczych Hz... ale wydaje mi się, że to rozwiązanie trochę naciąga reguły.

    Kolega atmel poszalał w kategorii pietruszek czytelnych inaczej. Dopisuję się do klubu i wrzucam swoją wersję pietruszki czytelnej inaczej:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Wymagana kompilacja z -nostartfiles - zapewniam, to się kompiluje :) i działa identycznie jak przedstawiona wcześniej pietruszka dwuledowa-niebieska (to ten sam kod... tylko zdziebko inaczej zapisany).

    ---------

    Czas na działania ofensywne :mrgreen: Poniżej kod mojej "naczelnej" pietruszki falistej (pietruszka 16-to ledowa widoczna na wcześniejszych filmikach).

    PIETRUSZKA KONKURSOWA

    Atmega8, wewnętrzny RC 4MHz, matryca diod 4x4 podłączona do portu dy.

    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.

    Specjalne wymagania co do kompilacji: -nostartfiles -Os
    Size:
    Składnia: [ Pobierz ] [ Ukryj ]
    język bash
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    W załączniku *.elf / *.hex / *.eep (avr-size hex'a pokazuje rozmiar 0... w sumie nie wiem czemu, z elfem działa).


    Załączniki:

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



    Góra
      
     
    PostNapisane: 7 mar 2015, o 02:14 
    Offline
    Nowy

    Dołączył(a): 09 mar 2014
    Posty: 9
    Pomógł: 0

    kod na atmege32, 368 bajtów

    Gdyby po zakończeniu konkursu ktoś pokazał jak to zrobić bez "while(1);" był bym wdzięczny :)

    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  
     
    PostNapisane: 7 mar 2015, o 02:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 kwi 2013
    Posty: 187
    Lokalizacja: Kobiernice
    Pomógł: 13

    Jeszcze jedna moja pietruszka, nie konkursowa bo wstyd by było mi taki kod oddawać do oceny.
    Nie ma tu diod, za to jest virtualLCD.


    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.


    Załączniki:

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

    _________________
    zapraszam na bloga http://bakcyl8bit.blogspot.com/



    Góra
     Zobacz profil  
     
    PostNapisane: 7 mar 2015, o 08:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    Podobno jestem szczwany lis, więc podgrzeję trochę atmosferę. O co tu chodzi?

    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.


    Mała wskazówka, popróbujcie kompilacji na różne procki.

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
     
    PostNapisane: 7 mar 2015, o 11:01 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 12 maja 2013
    Posty: 568
    Zbananowany użytkownik

    Pomógł: 31

    Ze względu na to że muszę wyjść i marne szanse abym zdążył przed 20:00, umieszczam pietruszkę konkursową.
    Bez udziwnień całkowicie zdając się na kompilator. Żadnych flag nie zmieniałem, co uzyskałem w main:
    Składnia: [ Pobierz ] [ Ukryj ]
    język asm
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    PIETRUSZKA KONKURSOWA
    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.


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

    _________________
    Und schreien

    Spring
    Erlöse mich
    Spring
    ...



    Góra
     Zobacz profil  
     
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 104 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4  Następna strona

    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