sobota, 2 sierpnia 2014

Wyświetlacz OLED - C Library - Part 01a


Witam,

W końcu po długiej i ciężkiej pracy nadchodzi, seria poradników na temat "jak budować bibliotekę do obsługi wyświetlaczy OLED na bazie Arduino". Przy czym zaznaczam, ta część to sporo teorii i mojego ględzenia a jeszcze nie pisanie konkretnego kodu biblioteki, więc jeśli nie jesteś zainteresowany(-a) tym jak to się ma od podstaw, o co chodzi w bibliotekach arduino - żeby później umieć samemu sobie je przerabiać, to spokojnie można sobie ten odcinek odpuścić i nie oglądać, tylko poczekać na kolejny ok ? Piszę o tym, żeby później nie słyszeć zarzutów - że z tego odcinka dla niektórych nic nie wynika. Tymczasem ja postanowiłem podejść do tego bardzo drobiazgowo i pokazać CAŁĄ drogę myślenia i to jak ja sam dochodziłem po kolei do poszczególnych etapów tworzenia od całkowitych podstaw takiej biblioteki. A zaznaczam, że tworzę ją niejako na żywo, na waszych oczach, wręcz razem z wami ... Liczę, że dla niektórych widzów będzie tu jednak sporo ciekawych informacji - jak należy podchodzić do takich zagadnień od podstaw. Myślę że takich informacji nie spotkacie w innych poradnikach. Czy to dobrze? czy źle ? ... tego nie wiem - to już taka moja natura - że pokazuję i przekazuję swoją skromną wiedzę w taki dość specyficzny sposób. 

czwartek, 31 lipca 2014

Jak wykorzystać Arduino na potrzeby C - trailer

Witam,

Nie wiem w ogóle czy ten film powinien był w ogóle kiedykolwiek ujrzeć światło dzienne, czy powinien wymknąć się z mojego studia ... Nie wiem czy dobrze, żebyście go oglądali ? ... hmmm a może ... proszę was - nie oglądajcie tego ? Nigdy tu nie zaglądajcie ... Pomimo to, że na początku zajmę swoje stanowisko wobec Arduino, to jednak to co później będzie się działo .... eeeeh, ale ok nie uprzedzajmy faktów. Proponuję jednak uważnie przeczytać początkowe napisy przewijające się na pierwszej planszy filmu. Są tam wszystkie wymagane ostrzeżenia ... pamiętajcie - oglądacie to na własne ryzyko ;)

wtorek, 29 lipca 2014

Bluebook na krańcach świata - KONKURS


Witam, chciałbym na początku roku 2014, ogłosić nowy konkurs, pod tytułem "Bluebook na krańcach świata". Za chwilę wyjaśnię szczegóły i zasady konkursu, a teraz wspomnę o nagrodzie głównej. Otóż zwycięzca konkursu otrzyma w nagrodę zestaw ATB 1.04 w postaci pakietu LEO - LINK do sklepu firmy Atnel. Poza tym w nagrodę za drugie i trzecie miejsce laureaci otrzymają po jednym egzemplarzu książki pt. "Język C Pasja programowania mikrokontrolerów 8-bitowych". Jeśli będzie większa ilość zainteresowanych, to laureaci do końca pierwszej dziesiątki otrzymają licencję na program MkAvrCalculator. (W przypadku dużej ilości uczestników i ostrej konkurencji, pula nagród może zostać poszerzona/powiększona) ;) Będzie to bardzo nietypowy konkurs, i dlatego czas jego rozstrzygnięcia datowany będzie na koniec wakacji, czyli na 31 października 2014, tak aby każdemu dać szansę wykazania się w tej konkurencji ;) W dalszej części artykułu zostaną opisane dokładne zasady konkursu i uczestnictwa:

sobota, 26 lipca 2014

Atnel Video Guides - zarządzaj poradnikami Atnel

Witam,

Tym razem chciałbym wam przedstawić bardzo nietypową rzecz ;) ... Będzie to poradnik o programie do poradników. Takie może troszkę masło maślane, ale myślę, że po obejrzeniu poradnika wszystko się wam wyjaśni, że sprawdzicie ten program i podpowiecie mi co o nim sądzicie. Jestem bardzo ale to bardzo ciekaw waszych opinii. Nie będę tutaj omawiał możliwości programu, zapraszam po prostu do krótkiego (tylko pół godziny) poradnika - więc chyba uda się każdemu wytrzymać ;)

czwartek, 10 lipca 2014

sobota, 5 lipca 2014

Magic LED - Gradienty - Part 08

Witam,

Jak ten czas szybko leci ... nie obejrzałem się a tu proszę bardzo już jest kolejny odcinek z cyklu Magic LED ;) ... czy wiecie o czym dzisiaj będzie ? Uchylę rąbka tajemnicy. Dzisiaj zbudujemy funkcję do wyświetlania kolorowych pasków na linijce LED. Wiem wiem ... to jeszcze żaden wyczyn jeśli chodzi o magic LED'y ... ale w kolejnym kroku ... huuuurrrraaa! w końcu (aż sam się cieszę) zabieramy się za gradienty czyli płynne przejścia kolorów. A co za tym idzie każdy z was w końcu też zobaczy jak zrobić efekt tych latających węży albo komet jak niektórzy to nazwali. Tak tak ... gradienty to już poważne narzędzie "w walce" (że tak powiem) z naszym sterownikiem. Zobaczymy także nowe narzędzie (kolejne już) przydatne do takich celów. Chodzi o generator funkcji ze wstawkami asemblerowymi dla różnych częstotliwości taktowania a w niedalekiej przyszłości może także z całą i wciąż uzupełnianą biblioteką do Magic LED'ów .... Ok, już nie zanudzam .... zapraszam

piątek, 4 lipca 2014

Mikrokontrolery Kinetis dla (bardzo) początkujących

Witam,

Chciałbym dzisiaj przedstawić, króciutką recenzję (pierwszą w moim życiu) więc przepraszam za jakość, książki Andrzeja Gromczyńskiego, znanego z naszego forum moderatora o nicku SunRiver. Jak wiemy zajmuje się on wieloma rozmaitymi mikrokontrolerami, a ostatnio wydał swoją książkę i dzięki temu wszyscy możemy spojrzeć z bliska a także zaprzyjaźnić się z prockiem Kinetis (ARM Cortex M0+). Książka oparta jest o zestaw FREEDOM (FRDM-KL25Z). Dzięki tej pozycji każdy kto zechce mieć przygodę ze wspomnianą rodziną mikroklocków a także ze środowiskiem Code Warior, może wciąć w łapki tę pozycję i rozkoszować się przykładami ;) ... W recenzji zapomniałem wspomnieć o tym, że za szybko się ona kończy ;) ... aż chciałoby się jeszcze i jeszcze ... Tak czy inaczej zapraszam was do krótkiej recenzji wideo

niedziela, 29 czerwca 2014

Magic LED - part 07 zapraszam

Witam,

Po dłuższej przerwie i stworzeniu w międzyczasie kilku poradników dla całkowicie początkujących, wracam do kontynuacji cyklu Magic LED tzn budowy naszego własnego sterownika ;) ... mam nadzieję, że będzie to kolejna pasjonująca przygoda nie tylko z magic ledami ale także z językiem C. Poznacie bowiem pewne ciekawostki odnośnie stosowania typów wskaźnikowych, rzutowania, czy też zasady korzystania z pustego typu wskaźnikowego void *. Zapraszam do obejrzenia tej części, którą jednak podzielę na kilka drobniejszych odcinków z uwagi na obszerny materiał video, który muszę montować i zabiera mi to mnóstwo czasu. Próba montażu dłuższego odcinak kończyła się niestety poważnymi problemami i ogromną stratą czasu więc mam nadzieję, że mi wybaczycie ten podział na kawałeczki 07a, 07b a może i 07c. W pierwszej krótkiej części pokażę już różnice między wstawkami asemblerowymi dla różnych kwarców - więc na pewno warto i ją także obejrzeć, pomimo to, że sporo na niej tylko opowiadam ...

niedziela, 8 czerwca 2014

Wprawki w C z diodami LED i klawiszem - część 02

Witam,

Tym razem bez zbędnego wstępu, zapraszam na kolejny odcinek poradnika dla początkujących, gdzie pójdziemy krok dalej i postaramy się dodać obsługę klawisza a także możliwość wyboru jednego z dwóch efektów. Przy czym poznamy nietypową technikę obchodzenia problemów BLOKUJĄCEGO charakteru nieznośnych funkcji _delay_ms() itp .... Będzie to tak nietypowe, że wręcz niezalecane - nie mniej jednak, myślę że w ramach czystej inspiracji warto zobaczyć jak można sobie radzić podczas programowania mając pod ręką (czy w głowie) tylko to co do danego momentu się nauczyliśmy ;) Może to troszkę "zakręcone" co piszę - ale mam nadzieję, że jak obejrzycie to co najmniej parę osób będzie zaskoczonych - takim obrotem sprawy i rozwiązaniem problemu bez użycia chociażby przerwań itp. Serdecznie zapraszam ...

piątek, 6 czerwca 2014

C++ dla AVR - TUTORIAL w odcinkach

Witam,

W związku z tym, że na naszym forum ukazał się wspaniały odcinkowy poradnik, autorstwa kolegi o nicku "mokrowski", postanowiłem przybliżyć go i pokazać/przekazać także tą drogą poprzez bloga. Myślę, że warto!. Wielu ludzi szuka na próżno takich opracowań w języku polskim i to od podstaw. Autor porusza szereg ciekawych problemów, omawia wszystko na odpowiednich przykładach a do tego chętnie udziela odpowiedzi na pytania, dzięki czemu tworzy się dodatkowo fajna dyskusja. Zapraszam chętnych do korzystania z tej sporej dawki wiedzy, do zadawania pytań i korzystania z ogromu nakładu pracy, jaką włożył autor w tą serię poradników. Poniżej dla wygody przeglądania kolejnych poradników zamieszczam spis treści wraz z linkami.

środa, 4 czerwca 2014

Jak wysłać zmienną ? - kody ASCII

Witam,

Dzisiaj taki może niby banalny odcinek poradnika bo dotyczyć on będzie kodów ASCII, chociaż w głównej mierze ma odpowiedzieć na pytania typu: " jak wysyłać zmienną czy liczbę ? " za pomocą różnych mediów czy też do różnych mediów że tak powiem. Poradnik wziął się stąd, że wiele osób, początkujących osób, które pomimo to iż opanowały już teoretycznie takie zagadnienia jak tablice, łańcuchy znakowe, przesyłanie stringów itp ... nagle stają przed wielkim dylematem gdy mają wysłać po prostu zwykłą, najzwyklejszą w świecie liczbę. Często też się wtedy okazuje, że to co słyszały gdzieś tam piąte przez dziesiąte na temat kodów ASCII czy kodowania ASCII to jest nic. A właśnie brak zrozumienia tego banalnego tematu tak "od podszewki" powoduje później sporo problemów i frustracji. Dlatego jeśli masz czas, i jesteś uzbrojony(-a) w cierpliwość do moich opowieści w poradnikach wideo to serdecznie zapraszam ;)

wtorek, 27 maja 2014

Mikrokontrolery AVR - jak zacząć - wprawki w miganiu LED

Witam,

To już kolejny poradnik z cyklu "AVR jak zacząć". Tym razem pierwsze ale takie hmmm poważniejsze ćwiczenie z technik programowania dla czytelników mojej niebieskiej książki (tzw Bluebooka) .... Wiemy już bowiem jak podłączyć procka na stykówce, np ATmega8. Wiemy jak go zaprogramować, jak uruchomić do tego Eclipse, wiemy jak migać pojedynczą diodą LED .... i często na tym się kończy. My tymczasem stawiamy kolejny siedmiomilowy krok w przód .... na przykładzie zabawy diodami LED poznamy i przećwiczymy w boju kilka technik programowania. Od najprostszej niezalecanej a wręcz zakazanej ;) po inne dające mam nadzieję sporo do myślenia. Mam nadzieję, że na tym się nie zatrzymacie i sami dalej już pójdziecie jak burza, jeśli chodzi o tego typu własne ćwiczenia i pomysły. To bardzo ważne.