Ads_700x200

środa, 5 marca 2014

Liczby BINARNE - PODSTAWY

Witam,

to kolejna mała seria hmm cykl mini poradników ale dla totalnie początkujących a może nawet dla osób, które w ogóle nigdy nie mają zamiaru programować czy też zajmować się elektroniką itp. Za to w szkole mają zajęcia na temat liczb binarnych i muszą zrozumieć o co chodzi, muszą nauczyć się ich konwersji na liczby dziesiętne a także w drugą stronę. Tego tematu nie poruszałem w mojej niebieskiej książce (Bluebooku) ponieważ wydawał mi się zbyt oczywisty, no i myślałem że KAŻDY zna tak prosty sposób na posługiwanie się konwersją liczb binarnych. Tymczasem w wyniku wielu próśb od czytelników i początkujących a także w wyniku sprawdzenia chociażby kilku pierwszych lepszych poradników w internecie czy też podręczników do gimnazjum, okazuje się - że temat ten można podać albo w strasznie (jak dla mnie i dla wielu pewnie) trudny sposób - czyli tylko czysta teoretyczna matematyka z mnóstwem działań, potęgowaniem, mnożeniem, dzieleniem, dodawaniem i odejmowaniem - podczas gdy można to (tak mi się wydaje) pokazać prościej a przede wszystkim PRAKTYCZNIE. W praktycznym zastosowaniu ... na ciekawych przykładach a nie tylko teorii - co może spowodować że sposób obliczeń matematycznych trafi o wiele lepiej i łatwiej do każdego, podkreślam każdego ucznia ;) i nie tylko ucznia. Bo z tego co mi wiadomo z maili na naukę informatyki i programowania NIGDY nie jest za późno i wielu moich czytelników rozpoczyna tą przygodę w bardzo zaawansowanym wieku z czego się bardzo cieszę i jest mi nawet bardzo miło - że to odbywa się również dzięki mojej niebieskiej książce, że udaje mi się zarażać tą tematyką osoby bez żadnego podziału na kategorie wiekowe ....

poniedziałek, 17 lutego 2014

AVR ADC - uśrednianie czyli cyfrowy filtr dolnoprzepustowy

Witam,

To już ostatni odcinek cyklu poradników na temat przetworników ADC w mikrokontrolerach AVR, a jednocześnie można śmiało powiedzieć - trzeci odcinek na temat AVR dla początkujących. Jest to jakby nie patrzeć trzecie podejście do sposobów uśredniania wyników ADC podczas pomiarów. Myślę, że omawiany tutaj sposób może się przydać każdemu a przy okazji, cały cykl, wskaże drogę do odkrywania nowych własnych jeszcze inny i pewnie jeszcze lepszych metod w tym zakresie. Omawiane przeze mnie sposoby mają być po prostu inspiracją ale ten odcinek jest o tyle szczególny, że może być potraktowany jakby całkowicie niezależnie poza serią i przysłużyć się początkującym, którzy chcieliby szybko okiełznać pomiary napięć w prockach AVR. Gorąco polecam ;)

wtorek, 11 lutego 2014

Czym się różni ... ? ( atmega8 od atmega8A itp)

Witam,

Zdaję sobie sprawę że to bardzo błahy temat niby ;) .... że każdy powinien to wiedzieć, ale jednak czasem w nawale i natłoku informacji ciężko początkującemu szybko jak BŁYSKAWICA dotrzeć do tego o czym mówię w swoim krótkim i BŁYSKAWICZNYM jak na mnie rekordowo krótkim poradniku. Proszę go wręcz potraktować z przymrużeniem oka ;) .... ale z drugiej strony cieszę się, że teraz zamiast dużo pisać na maila - po prostu będę mógł wkleić link do tego poradnika i nawet nikt mi nie powie, że za długi hahaha ;) Więc proszę się skupić i uważnie obejrzeć o co chodzi ...

sobota, 8 lutego 2014

WS2812 - MAGIC RGB LED - PART 05

Witam,

W takim razie - zabieramy się moi drodzy za kolejny - piąty już odcinek na temat Magic LED. Tym razem będzie rozprawka na temat buforowania, czyli omówimy sobie jeden z bodajże najważniejszych i najbardziej optymalnych chyba sposobów jeśli chodzi o obsługę takich taśm LED. Tu już wkraczamy w takie dziedziny można śmiało powiedzieć - jak byśmy zaczynali tworzyć własny sterownik graficzny do jakiegoś kolorowego wyświetlacza LED TFT ;) .... Mam nadzieję, że również ten, krótki chociaż troszkę rozgadany poradnik wam się na coś przyda, choć nadal z mojej strony tzn wg mnie jest to jedno z najważniejszych zagadnień i niestety bardzo często spotyka się z dużym niezrozumieniem ze strony początkujących. Dlatego właśnie postanowiłem poświęcić tej sprawie hmmm "trochę" miejsca na antenie ;)

niedziela, 2 lutego 2014

ECLIPSE - pierwszy program od A do Z

Witam,

Z uwagi na napływającą do mnie, na prawdę, ogromną ilość zapytań i to nie tylko w postaci maili, pytań na skype ale także telefonów, postanowiłem po raz już bodajże OSTATNI rozprawić się nie tylko z tematem instalacji Eclipse od początku ale także tym jak napisać w nim i skompilować pierwszy program, tak aby dało radę wgrać go do najbardziej popularnego procka jakim jest ATmega8. Większość z was motywowała swoją prośbę tym, że o ile komuś udawało się już nawet odpalić Eclipse to z kolei były ponoć rzekomo ;) wielkie problemy z tym aby skompilować najprostszy program do migania diodą LED, z wygenerowaniem pliku HEX czy w końcu z wgraniem tego do mikrokontrolera AVR. Ja dodałem jeszcze jak to zwykle jest w moim stylu, omówienie wielu błędów jakie jednak popełniacie przy instalacji Eclipse, pomimo to że w poradnikach poprzednich praktycznie wszystko omawiałem. Czasem zdarzało się jednak że pomijałem jakieś drobne i oczywiste dla mnie sprawy a tymczasem dla was stanowiło to poważny problem. Pomimo to że znowu kosztowało mnie to nieco pracy to postanowiłem jeszcze raz i ostatni raz podejść do tego zagadnienia. Myślę, że dzięki temu już nie będę musiał odpisywać na setki maili z pytaniami w tej dziedzinie bo ten poradnik rozwiąże wszystkie wasze zagadki ;)

niedziela, 26 stycznia 2014

WS2812 - MAGIC RGB LED - PART 04

Witam,

Zapraszam na kolejny, czwarty już odcinek zmagań oprogramowaniem diod RGB - WS2812 (ale także scalaków WS2811). Tym razem poznamy kolejny krok na drodze do swobodnej wymiany zdań ;) że tak powiem z tymi diodami LED w języku C. Nauczymy się zapalać poszczególne piksele na linijce diodowej, ale nadal będzie to tylko wstęp, do tego co będzie miało nastąpić później. Mam nadzieję, że obejrzycie ten odcinek z równym zainteresowaniem co poprzednie a jednocześnie każdy znajdzie dla siebie coś nowego i ciekawego. Zapraszam Was także serdecznie do "warsztatów" razem ze mną - np na naszym forum ;) tak jak miało to miejsce w wątku dotyczącym trzeciego odcinka. Myślę, że wielu z was skorzystało jeszcze więcej na tych warsztatach niż tylko na samym obejrzeniu poradnika "na sucho" jak to się mówi. Nie ma to jak własnoręcznie pogmerać w bebechach takich scalaków, diod itp ;)

poniedziałek, 20 stycznia 2014

WS2812 - MAGIC RGB LED - PART 03

Witam,

Chciałbym rzec .... "no to lecimy dalej Panie i panowie" .... Zapraszam na kolejny odcinek poradnika z cyklu Magic LED. Zaczynamy pisać kod źródłowy. Uprzedzam - trochę tego będzie - nie uda mi się zamknąć całości w 2 lub 3 kolejnych odcinkach ... dlaczego ? ... dlatego że w książce już nie będę tego opisywał a chciałbym aby każdy mógł zrozumieć to OD PODSTAW i cieszyć się diodami RGB tak jak ja - czyli tak jak dziecko ;) ...

W związku z moim apelem na youtube - mam również prośbę o klikanie Google PLUS (tej jedyneczki na dole postu) na blogu pod poradnikiem jeśli się wam podoba ...
 tak samo jak łapki na youtube. A jeśli ktoś z was posiada konto plus google to również o udostępnianie moich poradników ... POMOŻECIE ??? ;) ... z góry serdecznie dziękuję.

to dzięki temu - postanowiłem tworzyć dalej poradniki zupełnie bez żadnych opłat ... w zamian za taką małą pomoc - o ile oczywiście Wam spodoba się dany poradnik.

sobota, 18 stycznia 2014

Apel do widzów w/s poradników wideo

Witam,

Tym razem w odpowiedzi na krótki film LINK ,chciałbym przedstawić w odpowiedzi - ten nieco dłuższy apel do widzów.... Od razu lojalnie uprzedzam, nie jest to żaden poradnik techniczny, lecz tylko moje luźne rozważania i nieuczesane myśli, przemyślenia ale także decyzja odnośnie dalszych losów poradników. Moja odpowiedź i zapowiedź dalszego działania. W jaki sposób dalej będzie się to odbywać, przez jaki czas itp. To raczej dla wytrwałych, którzy mogą znieść moją gadaninę. Będzie też kilka być może bulwersujących informacji na temat tego co skłoniło mnie do nakręcenia poprzedniego filmu z linku wyżej, czyli opowieść także o tym co działo się tak na prawdę za kulisami. Myślę, że jednak najważniejsze to APEL do was drodzy widzowie. Tak pod wpływem waszych podpowiedzi, wypracowałem swoje nowe stanowisko, i dałem sobie pewien czas na próbę ... mam nadzieję, że osoby, którym nie zabraknie cierpliwości do obejrzenia tego materiału będą mogły w pełni zrozumieć o co chodzi, o co chodziło ... i dlaczego podjąłem takie a nie inne decyzje ....

poniedziałek, 6 stycznia 2014

WS2812 - MAGIC RGB LED - PART 02

W takim razie bez zbędnych zapowiedzi zapraszam wszystkich na drugi odcinek rozważań na temat diod MAGIC LED ;) ..... niestety albo dla niektórych na szczęście - będzie w tym odcinku jeszcze teoria, ale myślę że warto od podstaw poznać ten sposób komunikacji, po to aby później podczas wykorzystywania bibliotek, które napiszemy nie było rozczarowań co do zasad korzystania z nich, z ich możliwości itp. W takim razie do dzieła, sprawdźmy wspólnie jak to działa i o co chodzi w protokole komunikacji NZR, na czym polega przesyłanie paczek bajtów dla każdej diody w taśmie, gdy są połączone kaskadowo.

środa, 1 stycznia 2014

WS2812 - MAGIC RGB LED - PART 01

Witam,

Nowy 2014 rok chciałbym rozpocząć króciutkim (tu was zaskoczę) poradnikiem, a w zasadzie pierwszą częścią dłuższego cyklu poradników na temat magicznych nowoczesnych diod LED. Ich zastosowania są ograniczone są jedynie naszą wyobraźnią ;) ... wykorzystywane w taśmach LED RGB pozwalają na sterowanie każdą pojedynczą diodą tak jak w ekranach LCD/LED. Tak tak, każda z nich to swego rodzaju piksel, który nie dość że może świecić w dowolnym kolorze to jeszcze jesteśmy w stanie regulować jego jasnością w pełnym zakresie. Odkąd pojawiły się na rynku w sprzedaży niesamowite diody LED RGB o symbolu WS2812 (dostępne także w sklepie internetowym firmy Atnel) www.sklep.atnel.pl dokładniej tutaj --> LINK, można dowolnie i bez ograniczeń popuszczać wodze własnej fantazji co to ich zastosowań. Ten cykl poradników będzie miał za zadanie pomóc w tym zadaniu także tym osobom, które nie czują się jeszcze na siłach aby napisać we własnym zakresie biblioteki do ich obsługi i to w czystym języku C. Postaramy się zatem w trakcie kilku odcinków poradnika, wspólnie napisać takie biblioteki, dobrze je zrozumieć, tak aby później łatwo się korzystało z nich każdemu, kto się z tym zapoznał ;)

sobota, 28 grudnia 2013

Przerwania dla początkujących - część 03 + GRA

Witam,

Tym razem zapraszam was nie tylko do pisania kodu ale również do świata mojej wybujałej fantazji ;) dzięki czemu zobaczycie jak można zrobić przy pomocy pięciu diod LED, pięciu klawiszy, jednego buzzera, procka AVR i stykówki - fascynującą grę, która będzie mogła konkurować na najlepszymi produkcjami na Xboxa ;) Będzie to prawie gra FPS (Fisrt Person Shotter) ... ale ok nie ujawniam dalej informacji, zobaczycie sami o co tu chodzi. Na poważnie jednak, początek poradnika, myślę że będzie ważnym krokiem potrzebnym do całkowitego obeznania się (że tak powiem) z przerwaniami zewnętrznymi a szczególnie z tymi oznaczonymi jako PCINTx. Przy okazji zobaczycie, znowu jak piszę po kolei program, jak go testuję (każdy fragment) ... jak wyszukuję błędy ;) .... ciekawe czy ktoś z was wypatrzy błąd którego szukam w pewnym miejscu zanim ja wpadnę co źle zrobiłem ?

środa, 25 grudnia 2013

Przerwania dla początkujących - część 02

Tym razem od razu kolejny odcinek ... jeszcze troszkę teorii i zabieramy się w kolejnym do pisania kodu:


;)