Ads_700x200

tme

czwartek, 25 sierpnia 2016

Kompilator pod lupą i podział projektu na pliki

Witam,

Tym razem króciutki poradniczek dla całkowicie początkujących a przy okazji jako uzupełnienie do Bluebooka. Mam nadzieję, że warto obejrzeć ;) W razie czego można dopytać ale zdecydowanie warto to zrozumieć ... Będzie bardzo pomocne podczas dalszej nauki programowania. Oj dzieje się ostatnio na blogu i w ogóle ;) Zapraszam:

środa, 24 sierpnia 2016

ROBAL - czyli szybka zagadka dla szarych komórek ;)

Witam,

Tym razem chciałbym Wam zadać tzw "szybką" albo nawet za szybką zagadkę ;) ... ale tym razem moi drodzy to nie będzie zgaduj zgadula. Tym razem będzie trzeba troszkę pomyśleć nad ? ... TADA! nad prostym jak DRUT kodem programu dla mikrokontrolera. Pewnie już domyślacie się w jakim języku ma on być napisany ? ... na pewno nie w Pythonie, nie w Ruby, nie w PHP ani nawet nie w Cobolu. Ot po prostu w najzwyklejszym, który jest naszych cyfrowym chlebem powszednim ;) języku C. Co ów program ma wyprawiać ? W zasadzie to wszystko mówi obrazek na górze tego postu. Miga sobie nieźle co ? ;) No właśnie ale o co tu chodzi? - każdy sobie pomyśli. (Nadmienię, że to zadanie dla początkujących ew średnio zaawansowanych) W takim razie wyjaśniam.

poniedziałek, 22 sierpnia 2016

Warsztaty z YELLOWBOOK'iem

Witam,

Przede wszystkim bardzo dziękuję wszystkim, którzy wsparli dotychczas projekt Yellowbook. Takiej skali wsparcia nie spodziewałem się w najśmielszych oczekiwaniach. W związku z tym, że projekt nadal zbiera środki, pomyślałem, że warto je wykorzystać tak aby również osoby wspierające miały z tego większy pożytek. Dlatego został przygotowany kolejny cel do realizacji. Jeśli uda się zebrać kwotę 49,5 tys zł, wtedy będą mogły ruszyć tzw "WARSZTATY Z YELLOWBOOK'iem" Szczegóły opisane są oczywiście na stronie projektu https://polakpotrafi.pl/projekt/yellowbook-c-w-praktyce (na dole strony). Kwota ta potrzebna jest w związku z tym, żeby możliwe było podjęcie się organizacji dla minimalnie 10 osób w każdej z trzech lokalizacji w Polsce. Cel zakłada bowiem, że odbędą się trzy tego typu imprezy w trzech różnych miejscach Polski. 

wtorek, 16 sierpnia 2016

Projekt YELLOWBOOK

Witam,

Dawno mnie tu nie było ale chyba każdy wie dlaczego. Byłem bowiem "na zesłaniu", które trwało łącznie aż 11 miesięcy! To długo, dla mnie bardzo długo lecz podejrzewam, że dla moich czytelników, widzów pewnie też. Tyle właśnie trwało napisanie mojej trzeciej książki, żółtej książki, jednym słowem mówiąc YELLOWBOOK'a. Ostatnie miesiące a szczególnie dni dłużyły mi się niesamowicie. Ale jest! Już koniec, hurrraaaa udało się, pisanie książki zakończone. Nadszedł czas na 
" Projekt YELLOWBOOK "



Cóż to oznacza? Z uwagi na tak długi czas, w którym musiałem się bez reszty poświęcić na tworzenie nie tylko książki ale także kodów źródłowych do ćwiczeń. Kodów, które nie są pisane na kolanie, na szybko, byle by coś tam było. Są dopracowane jak zawsze a tym razem poświęcam im wręcz szczególną uwagę, dlatego że zdecydowałem się na bardzo nietypowe ale nowatorskie zarazem podejście do przekazywania wiedzy w książce. 
    Oczywiście to Ty ocenisz na końcu czy to nowe podejście jest do zaakceptowania, czy może przysłużyć się jeszcze lepiej samej sprawie jaką jest proces uczenia się z tak napisanej książki. To Ty będziesz sędzią w tej sprawie. Ja ze swojej strony powiem, że jeszcze nie spotkałem się na rynku wydawniczym, przynajmniej w Polsce z takim podejściem do opracowania materiału w książce. 
   Z jednej strony było to dla mnie ogromne wyzwanie i zajęło mi to dużo więcej czasu niż gdybym opisywał to dotychczas stosowanym sposobem w wielu różnych publikacjach tego typu, poświęconych programowaniu. Z drugiej zaś strony to dla mnie znowu ryzyko i dreszczyk emocji jak zostanie to ocenione przez Ciebie. Bo to jest dla mnie najważniejsze. Do omówienia miałem, jak każdy sam będzie się mógł przekonać dość duży i bardzo złożony kod źródłowy. Próba opisu jego kluczowych tylko części zapewne zniechęciłaby przede wszystkim początkujących, którzy pogubiliby się zapewne mając nawet na dołączonym nośniku pełen kod do przeglądania. Dlatego postanowiłem podjąć się dość karkołomnej czasowo próby pisania tego kodu niejako razem z czytelnikiem, z początkującą osobą od samego początku! Omawiając po kolei nie tylko stosowane w kodzie techniki programowania ale przede wszystkim chciałem pokazać w jaki sposób można małymi kroczkami dochodzić do pewnych rozwiązań, tych bardziej skomplikowanych. Pokazać całą drogę tak aby było widać jak na dłoni skąd one się biorą. Jak rodzą się pomysły w trakcie tworzenia kodu. Podsumowując, chciałem aby czytelnik poczuł się tak jakbyśmy razem we dwójkę siedzieli obok siebie i wspólnie pracowali, tworzyli. Zostawiam wręcz w wielu miejscach pole do popisu dla czytelnika.

środa, 22 czerwca 2016

HollidaysPACK - czyli urlopowa wersja ATB 1.05

Witam - rozmyślania na temat tego co można będzie robić ew na urlopie w wakacje ;) ... mając w rączkach "wszystkomający" zestaw ATB do tego jakiego LION'ika ... książki ... można sobie poprojektować, poprogramować - no pobawić się elektronicznie i w spokoju. Życzę Wszystkim dobrego odpoczynku przy elektronice i programowaniu w te wakacje! (przy okazji zapraszam na małą zajawkę tego o czym będzie między innymi w Yellowbook'u)

wtorek, 14 czerwca 2016

Digi-LION na komputer PC

Witam,

Tym razem chciałbym przedstawić Wam mały ale sprytny programik narzędziowy do naszego DIGI-LION'a ;) .... Ano tak jakoś zacząłem marzyć o takim narzędziu, a że marzenia ponoć się spełniają - to postanowiłem troszkę wspomóc ten proces i TRACH! ... po kilku dniach budzę się, zaglądam do komputera a tu co widzę ? ... O jej - jaka miła niespodzianka - program "Digi-LION PC" ;) ale się ucieszyłem! Okazało się nawet, że można go od razu pobrać na komputer ze strony Atnela, LINK. (tu możecie sobie też poczytać o tym programiku). W takim razie do roboty pomyślałem, skoro już mam narzędzie, mogę podglądać w terminalu jak mówi do mnie swoją prozą DIGI-LION, a do tego mogę nawet tworzyć "w locie" wykresy na podstawie jego "gadania" ... no to postanowiłem się z Wami tym szybko podzielić. Zresztą, co tu dużo mówić zobaczcie sami co z tych marzeń wyszło. Ale .... no właśnie zawsze jest jakieś ale .... Pewnie taki programik mógłby robić coś tam jeszcze - macie może jakieś pomysły i marzenia ? ;) ... to jak włączamy maszynkę do marzeń i rozwiniemy go troszkę ? ... Liczę na wasze pomysły - na tym jeszcze nigdy się nie zawiodłem... W takim razie ...

środa, 8 czerwca 2016

DIGI-LION nowa cyfrowa odsłona ATB-LION

Witam,

Tym razem chciałbym przedstawić Wam, nową wersję przetwornicy z ładowarką pod nazwą DIGI-LION. Poprzednio produkt nazywał się ATB-LION ale wtedy nie posiadał on na pokładzie mikrokontrolera ATtiny10, który potrafiłby nie tylko monitorować napięcie akumulatorów ale także chronić je przed nadmiernym rozładowaniem czy w końcu przekazywać nam (czyli użytkownikom) informacje na bieżąco odnośnie aktualnego stanu napięcia na akumulatorze. Podsumowując połączone zostały zalety poprzedniej wersji produktu z dodatkowym sterowaniem i nadzorem nad pracą przetwornicy za pomocą maleńkiego mikrokontrolera. Fakt, że moduł potrafi co kilka sekund informować nas za pomocą danych przesyłanych przez RS232, o aktualnie panującym napięciu na zaciskach, gdzie podłączony jest akumulator, pozwala nie tylko na
monitorowanie jego stanu, ale również na tworzenie prostych wykresów i charakterystyk jego pracy, podczas cykli ładowania i rozładowywania się. Z informacji przesyłanych z modułu można korzystać zarówno w celach poglądowych np w terminalu na komputerze PC ale także wykorzystywać może te informacje mikrokontroler zasilany z przetwornicy. Dzięki temu wie kiedy należy przygotować się do uśpienia, albo poinformować użytkownika urządzenia o stanie podłączonej baterii. Odpada konieczność tworzenia własnego pomiaru baterii co przekłada się również na czas wykonania naszego własnego projektu oraz na jego cenę. Zapraszam do pierwszej prezentacji na gorąco.

wtorek, 31 maja 2016

Atnel Video Player "VELA" - ukończony

Witam, 

Niezmiernie miło mi przedstawić Wam nowy program służący do katalogowania i szybkiego wyszukiwania informacji w ogromnej ilości materiałów wideo pochodzących z najróżniejszych zakamarków serwisu youtube. ATNEL VIDEO PLAYER, to nowa odsłona. Już kiedyś był, istniał jego protoplasta o nazwie "Atnel Video Guides" ale z różnych historycznych względów musiał doczekać się swojego godnego następcy. Oczywiście w swojej podstawowej wersji służy on do wsparcia poradników ATNEL. Nie mniej jednak występuje w przyrodzie jego nieco rozszerzona wersja pod nazwą "VELA" .... Nazwa Vela pochodzi od nazwy gwiazdozbioru VELA. Po polsku Vela to Żagiel, a zatem będzie nam ułatwiał surfowanie po bezkresnych zasobach youtuba. Na czym polega zasada pracy programu? Jego mocne strony? wygoda? nieoceniona pomoc? ... tutaj nie będę zabierał wam dużo czasu ponieważ w poradniku "troszkę" się rozgadałem. Zobaczycie jednak, że dzięki temu programowi już nawet z tego poradnika uda się szybko wyciągnąć stosowne dla siebie informacje na przyszłość w postaci zakładek czasowych! ... zapraszam do prób, do zabawy no i do nauki! Sam program oczywiście pobieramy z tej strony:

niedziela, 17 kwietnia 2016

Zapowiedź nowego AVG .... mega wstępna wersja

Witam,

Tym razem, to już prawie tradycja ostatnio jeśli chodzi o te zapowiedzi ;) ... chciałbym pokazać wam tak wstępną wersję programu AVG (Atnel Video Guides), że aż nie wiem czy w ogóle uda mi się go do końca zrealizować.... To co jest obecnie nie posiada nawet jeszcze bazy danych żeby można było tworzyć sobie własne zakładki do każdego z filmów. Na tą chwilę ... w "wolnym czasie" bawię się Delphi i próbuję coś stworzyć. Jest zatem teraz moment, że aplikacja wczytuje informacje o wszystkich poradnikach i pozwala odtwarzać wybrany z nich. Odtwarzanie następuje jednak wewnątrz mojej aplikacji, w osobnym okienku zwanym "AVG Player". Można sobie to okienko dostosować do własnych upodobań jeśli chodzi o kolor tła a także o wielkość. Przy czym, nie ważne jaka jest wielkość okienka to i tak można w dowolnym momencie podobnie jak w trakcie oglądania na youtube, dwa razy kliknąć i powiększyć filmik na pełny ekran...

środa, 30 marca 2016

ATB-LION - nowa przetwornica od Atnela

Witam,

Super miniaturowy moduł przetwornicy wraz z ładowarką ! Do akumulatorów LiON, LiPO. Zasilacz buforowy. Zastosowania: robotyka, powerbanki, zasilanie dla zestawów ATB, zasilanie dla Raspberry PI 2/3.

Pamiętacie może jeszcze zagadkę, która w sumie niedawno pojawiła się na blogu? ( Przypomnę: LINK ) Jeśli ktoś się dziwi dlaczego tak długo trwało jej oficjalne rozwiązanie, dlaczego tak dużo czasu minęło zanim oficjalnie można zaprezentować ten produkt, to już wyjaśniam. Pewnie nie wszyscy zdają sobie sprawę ile czasu trwa okres nie tylko prototypowania, na którego składa się to, że trzeba często wykonać nie jedną a wręcz kilka pośrednich wersji produktu, płytek PCB, wykonać testy, ale na końcu przed wprowadzeniem do obrotu, trzeba jeszcze wykonać oficjalne testy aby uzyskać certyfikat CE. Tak, tak droga ta bywa długa i bolesna przede wszystkim finansowo. Proszę się zatem nie dziwić dlaczego tyle to trwało ale także nie dziwić się dlaczego produkt ma taką, i tak uważam bardzo atrakcyjną cenę. Chociaż tutaj, dzisiaj jeszcze nie jestem w stanie wam przedstawić tej ceny, to nastąpi wkrótce jak tylko zostanie ogłoszone na stronach sklepu firmy Atnel, czyli www.sklep.atnel.pl . Zastanówmy się jaki cel ma dzisiejszy artykuł ? Otóż wyjaśniam, że ma on aż dwa cele ;) JEDEN to oficjalne wyłonienie zwycięzcy zagadki, DRUGI zaś to przedstawienie wam możliwości tego LWA a także wyjaśnienie jego przeznaczenia. 

środa, 16 marca 2016

ENKODER obrotowy od podstaw

Witam,

To już kolejny poradnik w którym przewija się tematyka enkoderów, tyle że tym razem nie przewija się ale w końcu uznałem, że nadszedł czas aby zająć się tym od podstaw i zakończyć spreparowaniem jakieś fajnej i porządnej biblioteki do obsługi i to różnych enkoderów na potrzeby oczywiście języka C. Okazuje się, że aby porządnie obsłużyć enkoder trzeba się zmierzyć nie tylko z oprogramowaniem ale też z ?...... zzzz elektroniką! ;) wiem wiem - niektóre osoby się uśmieją w tym momencie bo powiedzą - jaki tam kod, byle kilka linijek wystarczy i już będzie działać, a elektronika ? jakaż to elektronika do enkodera - bez przesady. A jednak postaram się wam udowodnić, że z pozoru błaha sprawa jak enkoder wymaga jednak sporej uwagi jeśli chodzi o kod (o dobry kod) i poprawne działanie w każdych warunkach. Przy czym pokażę wam co mam na myśli, pisząc o poprawnym działaniu enkodera wg mnie. Postaram się również udowodnić, że ważny jest również sposób elektronicznego dopasowania sygnałów z enkodera na potrzeby samego mikrokontrolera. Dowiesz się także - co to znaczy efekt "Opery SYDNEY" z Australii :D ... mam nadzieję, że da to każdemu sporo do myślenia ale też pozwoli spojrzeć nieco z innej strony na tak niby proste i popularne enkoderki.