Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 kwi 2024, o 15:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 

Czy chciałbyś zapoznawać się z konkretnymi przykładami kodów w C dla ATB (i nie tylko) ?
Zdecydowanie TAK! Jest to bardzo przydatne podczas nauki :idea: 80%  80%  [ 94 ]
Marzę aby było takie miejsce w sieci :D 6%  6%  [ 7 ]
Lubię podglądać innych :oops: 6%  6%  [ 7 ]
Żyję z gotowców ;) 1%  1%  [ 1 ]
Nie za bardzo, bo nie lubię się dzielić z innymi :evil: 0%  0%  [ 0 ]
Kategoryczne NIE, bo nie :| 0%  0%  [ 0 ]
Nie lubię ryb :) 5%  5%  [ 6 ]
Jest mi wszystko jedno :roll: 3%  3%  [ 3 ]
Liczba głosów : 118
Autor Wiadomość
PostNapisane: 5 lip 2012, o 23:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Malutki_27 napisał(a):
:oops:

Mirku bo to jest tak ....
Wystarczy poczytać i poznać podstawy w C, i już można pisać programy, tylko że w takim poznawaniu nie ma podstawowej rzeczy .....
A wiesz jakiej ?

Podejścia na różne sposoby do tego samego problemu, dla mnie osobiście każdy kod w miarę rozsądnie opisany jest na wagę złota, to właśnie z takich przykładowych kodów, programów np. mi się najlepiej uczy :)
Malutki_27 napisał(a):
A ja własnie tak sobie pomyślałem że można by było utworzyć taki dział z życzeniami o kod ..... :)
A wiecie dlaczego ?
A dlatego że jak ktoś nie chce się uczyć, to nie, w końcu to jego sprawa .....
A dla nas początkujących pisanie takich programów to czysta nauka ...........
A( musiałęm żeby ładnie wyglądało ;) ), Oczywiście nikt do niczego by się nie zobowiązywał, ma ochotę napisać to pisze i już :)

Bo nie powiem ja już mam jakąś tam koncepcję programu ;)
Malutki_27 napisał(a):
SunRiver napisał(a):
ma to sens ... aczkolwiek dalej uważam że lepiej dać wędkę niż rybę :)

Ja też tak uważam, ale skoro ktoś woli rybę, to czemu nie wykorzystać w postaci podszlifowania swoich umiejętności w łowieniu na wędkę ;)

Czytając to dochodzę do podobnych wniosków co Malutki_27. Mój pomysł jest taki, jako że powstał niedawno bardzo fajny dział PORADNIKI, to może mógłby powstać tu następujący PODDZIAŁ w dziale PROGRAMOWANIE - nazwijcie to jak chcecie...

PROGRAMOWANIE
    Język C dla AVR
    pytania, pomysły, tips&tricks (porady i podpowiedzi)
    Przykłady programów w C dla ATB (i nie tylko).
Albo jako dwa działy ... pierwszy dział programów gotowych pod ATB, a drugi inne rozwiązania, że tak powiem "oderwane granatem" np na stykówce.

ATB choć wiem, że nie wszyscy posiadają jednak myślę, że kto jak kto, ale najwięcej tych płytek mają użytkownicy tego forum :) - byłoby to duże ułatwienie jeśli chodzi o "dogadanie z podłączeniem sprzętowym"

Najlepiej byłoby żeby powstał szablon zamieszczania takich projektów
Czyli np. jasny temat, potem opis co robi dany program/urządzenie, potem przedstawiamy jak jest podłączony hardware i czytelne pliki nagłówkowe (i tą część ułatwiłoby ujednolicenie właśnie, że działamy na ATB, a jeśli nie to najlepiej już wtedy schemat połączeń (oczywiście moim zdaniem najlepiej byłoby się ograniczyć do książkowych procków ATmega i ATtiny, aczkolwiek to może być tylko moje zdanie), a potem przedstawiamy kod w *.c i jeśli trzeba to *.h. Oczywiście nie muszą być to całe kody jeśli działamy np na znanych bibliotekach - chociażby tych z książki. Do czego zmierzam... tak jak pisał Malutki - Od około dwóch/trzech tygodni cierpliwie czytam Książkę Mirka na razie nr I i wczoraj skończyłem teorię, przeszedłem początek praktyki i już w głowie powstawał MATRIX jak tu rozwiązać zadanie z rozdziału o MULTIPLEXOWANIU wyś. LED. G głowie się kłębi od pomysłów "Tu sobie będę przesuwał "wspólne anody" ... jak przesunę to sobie podstawię itd... wiecie o jakim uczuciu mówię ... bardzo mnie to ucieszyło, że sam już "potrafię" rozwiązywać takie zagadki... no więc czytam ten rozdział dalej i ... <ZONK> znaczy .... :oops: <WOOOOW> ... to zajęło tylko tyle linii kodu ... kurcze ... jakie to zgrabne, jakie przemyślane itp itd ... Jakbym sam to napisał ... może bym w końcu napisał to pewnie by zabrakło linii w Eclipse :lol:

No i uczucie ... :oops: :roll: :oops:

No i sami widzicie (wiecie), że bez "podglądania" cudzych kodów takiej biegłości w pisaniu szybko się nie nabierze. Można wręcz nabrać totalnie złych nawyków typu delay_ms(1000) w pętli głównej itp. Może przesadzam. Może taki dział byłby zbędny, ale odczuwam podobnie jak Maleńtas :) Przyznam, że całej książki jeszcze nie pochłonęłam i może w ostatnim rozdziale na końcu otwierają wrota do MATRIXa I wie się już wszystko (chciałbym żeby tak było :lol: ) ... cóż ... ja czytam dalej, a wy wypowiedzcie się co o tym sądzicie.
Oczywiście kod z sensownym komentarzem (tu robię to, a tu tamto), żeby miało wartość edukacyjną. Już nie musi być opis epicki co każda linia robi i wracać do podstaw, choć w niektórych miejscach może być potrzebny dłuższy komentarz niż jednoliniowy // :)

No i właśnie chodzi mi o dział, a nie jeden topic gdzie ciurkiem będą nawalone przykłady, bo będzie bajzel!!! Każdy sensowny przykład jako osobny temat.

Spotyka się tu trochę wątków, które można by pod taki dział podpiąć, ale porozrzucane są po całym forum. W zasadzie w każdym dziale kilka... a "tu" byłoby miejsce właśnie na takie dzielenie się RYBĄ. A co ciekawe może z tego wyjść ciekawa dyskusja ze ktoś wkleja już działający kod, ktoś go kompiluje... i myśli że zrobiłby to czy tamto inaczej/lepiej/szybciej. Jak wiemy póki co na tym forum jest ciepła, wręcz rodzinna atmosfera i myślę że znalazłoby się trochę chętnych do rozdawania ... chociaż po małej SZPROTCE :) Myślę, że jasno się wyraziłem choć pewnie jak zwykle przydługo... czekam na Wasze zdanie na ten temat - zwłaszcza do tablicy poproszę :)mirekk36, SunRiver, kierlan, osa1313, Malutki_27, miszczo, Wrangler, rezasurmar, Sonix, worner, elsat1, jachu :D :D Co sądzicie koledzy?

Pozdrawiam!
NIEBO!™
---------------
Do Moderatora: Jeżeli powyższy pomysł burzy ideę tego forum, bądź w jakikolwiek sposób jest sprzeczny z interesem tego forum proszę o wykasowanie tematu :oops:

P.S. Oczywiście sam też doceniam wszelkie wędki i proszę nie patrzeć na mnie jak na łowcę cudzych pomysłów - nie o to mi chodzi. Sam dostałem od mirka ostatnio wędkę (choć może to była zanęta :lol: ) i dzisiaj złapałem swoją pierwszą (złotą)rybkę. :!: Jak mnie niektórzy tu z forum już zdążyli poznać chętnie podzielę się moimi przemyśleniami i nie tylko - jednak najpierw się douczę, aby moje kody na wstępie nie były ZEPSUTĄ FLĄDRĄ z mało wyszukanym powonieniem:)

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



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

Dołączył(a): 04 lut 2012
Posty: 778
Pomógł: 9

Świetny pomysł sam czytam książkę nr. 1 i taki dział byłby bardzo pomocny, pisać programy żeby nakierować na właściwy tor :)
Ale żeby przez taki temat nie ubywało klientów na książki chociaż to nawet powinno ich motywować do kupna książki Mirka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 04:19 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 60
Lokalizacja: Bieszczady/Krosno
Pomógł: 4

Witam
Pomysł jest bardzo fajny, ja sam po przeczytaniu teorii próbowałem swoich sił w pisaniu i ćwiczeniu ale tak jak pisze kolega NIEBO! pomysłów rozwiązań przez głowę przelatuje bardzo wiele ale gorzej jest z realizacją, ponieważ my wszyscy początkujący nie mamy jakiegoś wzoru/przykładu jak zacząć.
Przeszukałem prawie cały internet polski (angielskiego nieznam) i co wszędzie gdzie jest jakiś fajny projekt i aż chciałoby sie zobaczyć kod to niestety jest tylko "hex", albo na elektrodzie możan znaleźć tylko fragmenty/wycinki.
Osobiście parokrotnie pisałem do właścicieli kodów o udostępnienie dla początkującego taki kod ale nie bardzo chcieli podizielić się wiedzą. Wiem doskonale że napisanie programu jest pracochłonne, i nie każdy chce się tym podzielić.

Na koniec osobiście jestem za takim działem ale tak jak napisał kolega NIEBO! muszą być zasady.

Pozdrawiam augustyn1

Ps
Pamiętam jak uczyłem sie programu SolidWorks miałem jeden skrypt z szolenia a potem oglądałem w kółko filmiki na YouTube i patrzyłem jak robią to inni - cel został osiągnięty - podstawy znam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 07:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

augustyn1 napisał(a):
Witam
Przeszukałem prawie cały internet polski (angielskiego nieznam) i co wszędzie gdzie jest jakiś fajny projekt i aż chciałoby sie zobaczyć kod to niestety jest tylko "hex", albo na elektrodzie możan znaleźć tylko fragmenty/wycinki.
Osobiście parokrotnie pisałem do właścicieli kodów o udostępnienie dla początkującego taki kod ale nie bardzo chcieli podizielić się wiedzą. Wiem doskonale że napisanie programu jest pracochłonne, i nie każdy chce się tym podzielić.

Na koniec osobiście jestem za takim działem ale tak jak napisał kolega NIEBO! muszą być zasady.
Bardzo się cieszę, że się ze mną zgadzasz - właśnie o to mi chodzi jak pisałeś wyżej. Ale tak myślę, że dział o którym pisze Maleńtas też jest bardzo sensowny. Coś jak Szkoła Konstruktorów w EdW. Tu mielibyśmy szkołę programistów :) Typu ktoś rzuca problem na pożarcie i "wszyscy" jak te hieny się rzucają żeby problem rozwikłać :)
Oczywiście pisząc wszyscy mam na myśli dobrowolny udział (jak ktoś nie chce to nie pisze zbędnie" ... konstruktywny, a nie odpowiedzi typu "po co to robisz", "zaraz chcesz gotowca" itp. Zadanie musiałoby też być jakoś sensownie opisane tak jak to przedstawia mirek w książce.
Np zrobić program, który będzie na poszczególnych pianch (zadanych z zewnątrz) wystawiał sygnał powodujący płynne rozjaśnianie LED, a później jej i wygaszanie.
Masz do dyspozycji port C ATmega32, Przerwanie od Timera i jeszcze jakieś tam zasoby sprzętowe. Cały kod musisz zmieścić w 50 znakach :lol: Oczywiście ostatni warunek to żart.

Mirek po tym wszystkim widziałby jak książka rzeczywiście się "przyjęła". I ze zrozumieniem czego jest problem itp.

Zatem może nawet to o czym pisze Malutki miałoby większą wartość edukacyjną niż mój powyższy pomysł. Oczywiście wszystko miałoby sens gdyby wyglądało to w ten sposób:

Cytuj:
Post1: Zadanie wygląda następująco .... mamy podłączony wyświetlacz tak a siak i chcemy na nim aby był przeesuwany tekst w lewo lub w prawo w zależności od zmiennej "kierunek"

Post2: Ja to rozwiązałbym tak:
"Syntax C"

Post3: Lepiej byłoby tak:
"Syntax C"

Post4: No co Wy :) Lepiej to zrobić tak:
"Syntax C"

Post5: Ja skorzystałem z kodu 2, ale zamieniłem jedną funkcję i teraz kompilator zwraca hexa o 20% mniejszego niż Twój:
"Syntax C"


No i powiedzcie czy nie byłoby to "FAJNE"? :)
Tak więc sprawa jest otwarta czy dział powstałby z RYBAMI czy z ZADANIAMI ... i to i to byłoby moim zdaniem przy nauce na wagę złota... albo jeszcze lepiej oba działy :D

Pozdrawiam!

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Ostatnio edytowano 6 lip 2012, o 07:28 przez NIEBO!, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 07:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 paź 2011
Posty: 307
Lokalizacja: Lbt
Pomógł: 8

W według mnie już istnieją takie działy tutaj ==> forum21.html Jestem jedynie za wprowadzenie oddzielnego poddziału dla kodów przyrządzonych dla atb, żeby można było je łatwiej znaleźć.

_________________
Ujemna delta to dopiero początek zabawy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 07:30 

Pomógł: 0

Kolego NIEBO! dla mnie każdy dobrze opisany kod jest na wagę złota :), bo co mi po kodzie w którym brak komentarzy, chodź nie wiadomo jak by był dobry i tak wiem, że za wiele z tego nie zrozumiem.
Szczególnie, że tak jak sam wspomniałeś, każdy ma inny styl pisania.

Mnie brakuje bardzo takiej "oślej łączki" tj. kodu rozebranego prawie do naga ;), gdzie jest dokładnie opisane gdzie i co się dzieje. U Mirka w książce jest to właśnie świetnie rozwiązane, aczkolwiek, czasem mam niedosyt bo przecież nie jest on w stanie opisać wszystkiego.
Wiem, że to trochę odbiega od tematu i forum, ale dla mnie idealnym wzorem jest cykl artykułów "Taki zwyczajny zasilacz..." w EdW. Brakuje mi takiego podejścia do niektórych zagadnień, jak to mówią wersja dla totalnego matoła jakim jestem (do czego doszedłem po ostatnich próbach napisania "prostego" programu czytającego z RS232 i wrzucającego daną na wyświetlacze LED).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 07:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

miszczo napisał(a):
W według mnie już istnieją takie działy tutaj ==> forum21.html

Zgadza się ... tylko w dużej większości tamtych projektów widzimy: ARDUINO C++ lub jakieś tam klony :) Dodatkowo brak szablonu wg którego piszą autorzy itp..
miszczo napisał(a):
Jestem jedynie za wprowadzenie oddzielnego poddziału dla kodów przyrządzonych dla atb, żeby można było je łatwiej znaleźć.

No jeśli nie przyjąłby się ten dział to ostatecznie też ma to jak najbardziej sens w miejscu, o którym piszesz. Jest to oczywiście sprawa otwarta, dlatego gorąco zachęcam do dyskusji.

rezasurmar napisał(a):
... jak to mówią wersja dla totalnego matoła jakim jestem...
No nie przesadzaj :) Uczymy się :) Ale rzeczywiście mam tak samo ... może zatem specjalnie dla Nas "Matołowa Łączka" :lol:

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:02 

Pomógł: 0

No ładniejsza nazwa mogła by być, "Łączka Koziołka Matołka", nawet można by taki dział zrobić ;).
Mnie cały czas zadziwia, jak szybko niektórzy się potrafią uczyć nowych rzeczy, ja niestety po pierwsze nie potrafię się na czymś dłużej skupić, po drugie, warunki czasem nie pozwalają na dłuższe skupienie, kolega NIEBO! wie o czym mowa ;).
Z elektroniką nie mam takich problemów, podobnie z mechaniką, ale programowanie jakoś strasznie topornie mi idzie. Człowiek był młodszy, klepał w assemblerze i to bajt po bajcie, bo dostępu do komputera nie było i jakoś prościej było ;). A teraz to wyższa abstrakcja ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:04 
Offline
Moderator
Avatar użytkownika

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

Panowie ja myślę nad takim działem już od dawna - powiem szczerze, tzn sam myślałem o założeniu kilku takich tematów i poradników drobnych, które byłyby niejako uzupełnieniem do książek.... Tyle że na dzień dzisiejszy nie jestem jeszcze w stanie tego napisać itp (czas, czas, czas :( ) Poza tym takie porady, o których ja myślałem będą też być może na nowej stronie http://www.atnel.pl ... ale zobaczymy jeszcze

Nie mniej jednak taki dział o jakim tu piszecie - pewnie że warto założyć na forum ;) ... i to zrobię, bo przecież nie tylko ja będę tu wrzucał jakieś ciekawostki ale pewnie każdy z was żeby wymienić się doświadczeniami.

W takim razie - jak nazwać ten dział - żeby dobrze się kojarzył - żeby nazwa coś mówiła (ale nie powielajmy już pomysłu typu "ośla łączka" ;) chyba że "kocia łączka" - żartuję - ale jakoś koty bardziej lubię ;) ....

więc ostatecznie jaka nazwa działu ? czekam jeszcze na propozycje

------------------------ [ Dodano po: 3 minutach ]

rezasurmar napisał(a):
...
Z elektroniką nie mam takich problemów, podobnie z mechaniką, ale programowanie jakoś strasznie topornie mi idzie. ....


eeeeśśś ... że też tak los przemieszał zdolności wśród ludzi zamiast każdemu dać po dobrym kawałku wszystkiego ;) piszę bo ja mam akurat odwrotnie przy czym mówiąc o elektronice, że mi topornie idzie to mam na myśli całą tą analogówkę która zresztą jak próbuję ją fragmentami jakimiś poznawać - to coraz bardziej mi się podoba - ale kurczę topornie idzie.


OK ale widzę nową propozycję nazwy działu ;)

_________________
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: 6 lip 2012, o 08:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

No to się cieszę, że koncepcja podoba się również GURU :) Ba - nawet sam o tym wcześniej myślał :) No to teraz myślę, że powinniśmy podawać koncepcje nazwy i tak jak pisze mirek nie jakieś tam matołki czy koty :) Musi się to od razu kojarzyć także osobom, które pierwszy raz wejdą na forum

Np.
Przykłady programów w C
Gotowe źródła w C dla ATB


Aha ... no i jak myślicie, bo w sumie są już dwie koncepcje - RYBY i zadania. Która lepsza? Czy może wdrożymy obie?
Gotowe źródła w C dla ATB
Zadania programistyczne na ATB


Co wy na to?

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:29 

Pomógł: 0

Może zrobić podział, Kocięta, Koty, Kocury ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 450
Pomógł: 4

Witajcie
Czytam cały wątek i powiem Wam Panowie, że to niewątpliwie bardzo dobry pomysł. Nawet, gdyby w danym wątku rozprawiającym się z konkretnym zadaniem padały tylko same podpowiedzi dotyczące kierunki, w jakim powinno się pójść rozwiązując konkretne założenie zamiast gotowych kodów, to wniesie to bardzo dużo do naszej edukacji. Da nam bowiem możliwość pomyślenia o zmianie koncepcji przyjętego własnego rozwiązania i podjęcia próby spojrzenia na dane zagadnienie od innej strony, wprowadzenia rozwiązań, których do tej pory nie braliśmy pod uwagę z różnych względów, czy to braków w doświadczeniu czy edukacji, czy też zwyczajnie z braku innych pomysłów. Moim zdaniem wartość takiego działu będzie bardzo duża, mimo, że w wielu przypadkach wpadać tu będą osoby, które domagać się będą od nas podania na tacy gotowego rozwiązania. I tak w zasadzie, to w czym nam to będzie przeszkadzało, będziemy chcieli coś napisać, to napiszemy. jak nie, to przecież głów nam nie pourywają, a nauczyć się możemy wiele. Czy potrzebne są jakieś sztywne zasady? Można by się pokusić o wprowadzenie takowych, choć myślę, że nie ma co zbytnio ujmować w sztywne ramy takiego wątku, może poza kilkoma zastrzeżeniami, że piszący tu dopiero się uczą i nie mogą brać odpowiedzialności za napisane kody. Poza tym dobrze by było, gdyby korzystający z tych gotowych rozwiązań podawali źródło, z którego je czerpali. Niewątpliwie przyczyni się to do powiększenia naszego grona "użyszkodników" forum.

Co do nazwy, cóż nazwa z łączką jest niezła, nawet ta "Matołowa" też mi się podoba, ale w tej kwestii przecież możemy się pobawić i rozpisać konkurs na weekend, prawda?



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

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Ale wtopiłem :oops:
Tu na forum jest już przecież dział ZADANIA - ŁAMIGŁÓWKI (literówka do poprawy w nazwie działu)

No to moim zdaniem trzeba by to przenieść z działu ogólne do działu programowanie (bo tam na samym dole to mało widoczne) ii zrobić może też poddział do ATB...

Pozostaje więc już tylko zastanowić się gdzie i jak umieścić RYBY :)

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:40 

Pomógł: 0

Idąc za ciosem, dla początkujących może być dział, narybek (koty lubią ryby).
Np. na forum.sony.pl są fajne konkursy co to jest, do tego fragment zdjecia ;).
Tu można by np. (tzn, w odpowiednim dziale) umieszczać fragmenty kodu i co on robi, albo w drugą stronę, mamy taki i taki problem, jak najlepiej go rozwiązać, np. zużywając jak najmniej zasobów itp.
Albo np. używając tylko if--else ;). Ogólnie jakieś zagwozdki jona tickle'a.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 08:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

No cóż... skoro NIEBO mnie wzywa do tablicy to wypadałoby coś napisać... ale ja tutaj tylko sprzątam :lol:

Już jakiś czas temu pisałem że ja dla przykładu mam pamięć typowo fotograficzną, i nawet gdybym książkę(i) przeczytał kilka razy to i tak więcej zapamiętam i zrozumiem z gotowych przykładów.

Wiem że nie wszystkim się takie rozwiązania podobają, ale czasami dając tylko 'wędkę' nasz delikwent zamiast złowić jedną porządną 'rybę' będzie łowił same płotki które i tak wyrzuci ;).
Oczywiście sama 'wędka' ma sens ale często zniechęca to potencjalnych adeptów programowania.

Ja dla przykładu nadal z uporem maniaka programuję w asemblerze, mimo że mam sprzęt, 2 książki Mirka (w tym jedna przeczytana ze dwa razy), ale jakoś nie mogę się przełamać do C, dla mnie to zupełnie inna logika pisania.....

Jest jak najbardziej za powstaniem takiego działu :)

_________________
sig off ;(



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

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

No jak wiemy na blogu mirka podobne KONKURSY ze zdjęciami były jak piszesz rezasurmar

Takie łamigłówki jak pisałem wyżej też już są w dziale ZADANIA - ŁAMIGŁÓWKI tylko mało jest to jeszcze rozwinięte, a i łamigłówki z wyższej półki :) Póki co udźwignąłbym tylko pierwszą:) I też można wydzielić, że łamigłówka pod ATB. Kto chce robi zadanie na stykówce, ale skoro jest to forum ATNEL to może też warto wydzielić (wyróżnić) właśnie zadania pod ten sprzęt.


Dlatego teraz trzeba by skupić się na tym (jak w temacie) jak i gdzie osadzić ten pomysł z gotowymi programami i ew gotowymi programami - jak pisał miszczo - stricte pod ATB. Na stronie ATNEL jest nawet taki dział (tyle że w budowie od dawna)... dlatego tak jak mirek pisze zamysł był tylko zabrakło czasu. No przecież sam wszystkiego nie zrobi... Dlatego myślę ze to MY powinniśmy dawać RYBY :)

Cieszę się że taka owocna dyskusja się zrodziła :) Widać ze jest to potrzebne ... mam tylko nadzieję że pomysł nie zgaśnie w zalążku...

------
Dopiero teraz przejrzałem dział ZADANIA - ŁAMIGŁÓWKI i właśnie podoba mi się jak jest na końcu coś takiego. topic904-30.html#p4314

Zadania są na wysokim poziomie i myślę że niewielu podniesie rękawice. A powód jest jeden. WSZYSCY mamy mało czasu. A refleksja jest jedna ... popatrzcie na rozwiązania zadania nr jeden. Dużo chętnych - powód jest jeden - zadanie do udźwignięcia w niedługim czasie. Ale patrzcie na rozwiązania. Nie chodzi mi o czepianie się ... każdy zaczynał - sam zaczynam ... ale tam kod w większości jest pisany ręcznie linijka po linijce co ma zrobić procek itp ...zatem od razu widać poziom. Myślę ze zliczę na palcach jednej ręki osoby które rozgryzą zadanie nr 2... Wypowiedzi na, które zwrócił uwagę mirek np. wypowiedź "nie wiem ile razy wykona się pętla." Chodzi mi właśnie o prostsze zadania żeby się tego nauczyć

Korzystając z Portu C i 8 LED napisz funkcję która zapala diody po kolei a później wraca (wiem że taki wątek już był) - chodzi o pokazanie pomysłu. Bo można to rozwinąć jak w prosty sposób zmodyfikować program żeby po 5 obieggach dział się to samo w negatywie... oczywiście zanegować bity zmiennej... ale później może się pojawić następny warunek itp

Inne:
Korzystając z biblioteki Mirka (skoro jest GURU to niech się tak czuje :D ) do obsługi LCD 2x16 napisz funkcję centrującą dowolny tekst na wyświetlaczu (przesuwającą, czy migającą).

Jeszcze inne:
Korzystając z ADC zbuduj włącznik dotykowy

Albo inaczej. Korzystając z diody IRED i Fototranzystora zbuduj wyłącznik bezdotykowy, pracujący w dwóch trybach: NORMALNYM i BISTABILNYM (oczywiście w takim zadaniu musi być podanych więcej danych) ale nie chcę się tu rozpisywać ... może sam tam założę tam takie zadanie ... tylko pytanie czy zawsze musi być marchewka jaką KUSI :D SunRiver, co ja mogę komuś zaoferować... Wiem ... mogę wysłać 15kg transformatorów sieciowych :lol:
-----

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



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

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

NIEBO! napisał(a):
Np.
Przykłady programów w C
Gotowe źródła w C dla ATB


Aha ... no i jak myślicie, bo w sumie są już dwie koncepcje - RYBY i zadania. Która lepsza? Czy może wdrożymy obie?
Gotowe źródła w C dla ATB
Zadania programistyczne na ATB


Co wy na to?

Owszem tak, ale... nie wszyscy mają i muszą mieć ATB. Nawet Mirek w swoich Księgach Mądrości do tego "nie zmusza". ;)

PS. jakaś namiastka już jest bo przecież jest: http://forum.atnel.pl/forum27.html

PS2. zamiast doczytać do końca wątek napisałem odpowiedź :oops: a tu się okazuje, że koledzy znaleźli dział o którym wspomniałem. Do braku ATB przez niektórych też się odnieśli zanim o tym napisałem ;)
Zaś co do ram i wymogów formalnych tych zadań: to przecież Sun dosyć dobrze nakreślił je w jenym z zadań w dziale Łami(ł)gówki :lol:

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



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

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

jak juz to Centrala Rybna a w niej Szprotki, plotki i karasie bez skjarzen ;)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 19:14 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
jak juz to Centrala Rybna a w niej Szprotki, plotki i karasie bez skjarzen ;)


Hahaha to mi się podoba, a może nawet "Rybutnia" albo "Rybodajnia" hyhyhy - ok czekam dalej na propozycje ;) tylko ciekawe czy uda się wyłonić coś ?

_________________
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: 6 lip 2012, o 20:09 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Nie wiem czemu, ale po przeczytaniu powyższych postów przypomniała mi się kolejna świetna polska komedia p.t. "Smażalnia Story" z m.in. Buczkowskim i Himilsbachem :) Tak więc moja propozycja to "Smażalnia kodu" :D

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 20:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Kiedyś popularne były bary mleczne.. może tak BAR RYBNY?? :lol:

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 21:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2012
Posty: 420
Lokalizacja: Poznań
Pomógł: 5

Piotrek_P napisał(a):
"Smażalnia kodu" :D
- że niby kody gorące jak bułeczki? :)
Sonix napisał(a):
może tak BAR RYBNY?? :lol:
- że każdy może się poczęstować? :)
Bardzo lubię zabawy słowne :) Musze powiedzieć że mnie zaskakujecie pomysłowością z tym nawiązaniem do RYB :) Jednak cały czas twierdzę, że powinno być to jasne dla wszystkich czyli np.:
BAR RYBNY - gotowe kody w C na miejscu i "na wynos" :)

Skoro sam zaproponowałem coś takiego to żeby "ruszyć" całe grono, chyba jako pierwszy będę musiał podsunąć jakiegoś gotowca ... tylko tym moją rybą to nikt (chyba) nie będzie zainteresowany :P A pomysłów na ciekawe urządzenia caaaaaaaaaaaaaała masa :). Cóż pozostaje mieć nadzieję, że zanim doczytam książkę do końca i trochę podłubię to coś się zacznie "dziać" :)

_________________
Wysłane z nowego ATB 1.05beta + ATB ETHERNET



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lip 2012, o 21:34 
Offline
Użytkownik
Avatar użytkownika

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

i znowu nabroilem :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



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

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