Ads_700x200

środa, 30 sierpnia 2017

DELPHI - jak stworzyć komponent w 50 krokach !

Witam,

TEGO JESZCZE NIE BYŁO! Tym razem na blogu prawdziwy poradnik ale ... tym razem tylko tekstowo obrazkowy ;) tak tak - dla tych, którym czasem za długo jest oglądać poradniki - taki mały ale mam nadzieję, przyjazny skrót z tychże poradników. Mam nadzieję, że niejednej osobie się przyda i niejednej uratuje spore ilości włosów na głowie przed wyrwaniem. Poradnik ma na CELU mega precyzyjne naświetlenie KAŻDEGO nawet NAJDROBNIEJSZEGO kroku tworzenia (UWAGA!) szkieletu własnego komponentu w Delphi ale ... ale tak, żeby był od razu wraz z piękną i działającą własną IKONKĄ w palecie komponentów Delphi, co wbrew pozorom wcale nie jest takie proste. Proszę mi uwierzyć, że często mała odchyłka w niektórych miejscach od prezentowanych niżej kroków - może spowodować, że wprawdzie komponent się zainstaluje ale niestety - będzie pozbawiony np ikonki, albo w ogóle się nie zainstaluje albo źle zainstaluje. Tymczasem tu przedstawiam WSZYSTKO, nawet z przeprowadzeniem końcowego testu działania. A więc nie ma mowy aby mogło to nie wyjść komuś, o ile ktoś się "nie rąbnie" ;) Ale to już nie moja wina. W razie czego można "OD NOWA" ;) Przy okazji dodam, że przygotowałem ten poradnik tak jak sam chciałbym się w oparciu o niego nauczyć, a czego ZAWSZE brakowało. Myślę, bez zbędnej skromności, że jest to bardzo unikatowy poradnik. Zapraszam ;)

sobota, 26 sierpnia 2017

Magic MATRIX - podstawy - Teoria PIXELI ;)

Witam,

Rozpoczynamy zatem coraz bardziej szczegółowe poradniki dotyczące wyświetlacza MAGIC MATRIX. Dzisiaj wstęp dla zupełnie początkujących w tych zagadnieniach - czyli - jak radzić sobie z wyznaczaniem pixeli na TAŚMIE LED ;) tak tak - mamy niby ekran ... a tak naprawdę to jest najzwyklejsza taśma LED, tylko trzeba sobie ot - w głowie co nie co przestawić - żeby patrzeć na taką taśmę jak na prawdziwy ekran. Dopiero wtedy można zacząć myśleć o pixelach na ekranie i dopiero wtedy wszystko zaczyna robić się jasne i przejrzyste.

MAM NADZIEJĘ, że w przeciwieństwie do andruino i ichniego "neo-koci-pixel" każdy tym razem będzie w stanie zrozumieć jak to działa w środku! A to z kolei spowoduje, że dużo łatwiej będzie nawet MEGA początkującej osobie zaprojektować sobie we własnym zakresie taki ekran - bez szukania tzw GOTOWEGO kociego-SKECZA do andruino na swój pomysł. I co ? jak ktoś nie znajdzie skecza to nie zrobi? ;) ... NEIN! ... tym razem skecze zostawiamy dla kabaretów - a MY ZACZYNAMY przygodę z pełnym zrozumieniem w języku C jak to działa - zapraszam! NIE MA MOCNYCH - teraz KAŻDY zrozumie! ;)

środa, 23 sierpnia 2017

B4A - SERVICE aplikacje działające w Tle

Witam i zapraszam na krótki poradnik dotyczący pracy w tle aplikacji w Androidzie, oczywiście jak chodzi o Basic4andorid ;)

niedziela, 20 sierpnia 2017

Obudowa do Magic MATRIX od podstaw

Witam,

Zaczynamy na poważnie, czyli pierwszy odcinek na temat obudowy do projektu Magic MATRIX ;) Jak mówiłem pokażę to w detalach i liczę, że każdy będzie w stanie odtworzyć to we własnym zakresie, tym bardziej, że materiały do wykonania obudowy są wszędzie wokoło nas. Oczywiście omawiane przeze mnie wizje i sposoby wykonania mają być tylko inspiracją do Waszych dalszych własnych pomysłów. Wierzę, że powstaną dużo lepsze obudowy niż moja tu prezentowana. Będę czekał na informacje od Was na temat budowy własnych tego typu konstrukcji i liczę na to, że się pochwalicie swoimi pracami na naszym przyjaznym forum: www.forum.atnel.pl w dziale DIY (projekty sprzętowe). Myślę, że warto zabierać się za takie prace, i pewnie każdy prawdziwy pasjonat. hobbysta doskonale mnie rozumie. Zatem czas start! ;)

piątek, 18 sierpnia 2017

Magic MATRIX czas start

Witam,

Mam zaszczyt zaprosić Was na nowy cykl poradników, które będą krążyć wokół dość sporego projektu o jakim jest mowa w tytule. Magic MATRIX to rzeczywiście magiczny zegar matrycowy, kolorowy. A to wszystko za sprawą diod Magic LED WS2812B, które poniekąd już znacie z moich różnych poradników. Postanowiłem złożyć je w matrycę niewielkiej rozdzielczości. Zobaczcie, że ta rozdzielczość jest wręcz miniaturowa bo tylko 6x15 ! Jak więc na niej zmieścić w ogóle jakieś fornty, cyfry, napisy ? A jednak - dzięki takim narzędziom jak Pixel FACTORY, dało radę! Pewnie się zastanawiacie z kolei dlaczego TAK DRASTYCZNIE mała rozdzielczość ? hmmm to nie przypadek - i wbrew pozorom wiecie co decydowało ? Nie tylko pewien bardzo nietypowy materiał na obudowę, bo dałoby radę zdobyć nieco inny, ale główny powód to pobór prądu ! Tak tak - tego typu projekt to spore wyzwanie nie tylko jeśli chodzi o mechanikę czyli obudowę, ale też elektronikę, żeby nie wspomnieć o wyzwaniach programistycznych. Jeśli spotka się to wszystko z waszym zainteresowaniem, to mam nadzieję w najbliższym czasie przybliżyć Wam te wszystkie zagadnienia i pokazać, że KAŻDY, rozumiecie ? KAŻDY może sobie zrobić takie cudeńko! Zapraszam na małą ostatnią zajawkę!

środa, 26 lipca 2017

Komunikacja UDP - RS232 na poważnie !

Witam,

Jak się powiedziało "A" to trzeba powiedzieć "Ge" albo nawet "Ziet" ;) ... skoro mamy komponent MkUDPS, skoro mamy moduły ATNEL-WIFI no to aż przykro byłoby nie doprowadzić obydwu stron, czyli komputera i mikrokontrolera na "pogaduszki" ;) ... To nic, że jeden będzie gadał w języku UDP drugi zaś w języku RS232 ;) ... zapewnimy im aby bardzo dobrze się rozumieli nawzajem. Zobaczycie jakie to w sumie teraz proste!. Zapraszam na mini cykl (w sumie bardzo) oczekiwanych przez Was ( z tego co wiem ) poradników. Na początek przygotujemy sobie mini aplikację na PC w Delphi oczywiście, jako że dzisiaj wtorek z Delphi. Później skonfigurujemy moduł ATNEL-WIFI-232-T a na końcu co? ... no cóż napiszemy sobie MINI aplikację na mikrokontroler AVR do takich pogaduszek w Eclipse - no i zacznie się! Zapraszam serdecznie.

niedziela, 23 lipca 2017

Magic Matrix ? ... co wy na to ?

Ostatnio nie ma mnie już drugą sobotę jeśli chodzi o poradniki z C i AVR ... ale uwierzcie mi, że nie zasypiam gruszek w popiele i ostro pracuję nad przygotowaniem (mam nadzieję) mega ciekawego poradnika ... tylko tak się zastanawiam, po dłuższej pracy, czy będzie zainteresowanie ? ... dajcie znać proszę ;) czekam na wasze info.





żeby nie było - to jeszcze jeden mały filmik ;)


czwartek, 20 lipca 2017

B4A MAP - WakeOnLan - Tylko dla DOROSŁYCH

Witam,

Od razu na początku zaznaczam, że poradnik przeznaczony jest tylko dla widzów dorosłych i o silnych nerwach ;) Poradnik jest kontunuacją czwartków z Basic4android i dzisiaj miałem mówić tylko o klasie "MAP". Okazało się jednak, że poradnik zająłby max 5 min ;) więc chyba za krótko co ? Postanowiłem więc dodać extrasa i napisać z Wami sobie aplikację do budzenia komputerów w sieci LAN za pomocą tzw "Magic Packetów" ... tak tak ... będzie się działo - tym bardziej, że pod koniec tej pierwszej części poradnika będzie szokująca tapeta programu ! :D :D :D Zapraszam serdecznie - dowiemy się dodatkowo jeszcze kilku ciekawych rzeczy o programowaniu w B4A.

czwartek, 13 lipca 2017

B4A - zapis/odczyt do/z plików - klasa LIST

Witam,

Dzisiaj niejako hurtowo i całkiem przez przypadek, w czwartek z Basic4android przedstawiam aż dwa poradniki. Pierwszy z nich został omyłkowo upubliczniony przed czwartkiem ;) czyli w środę, więc żeby nie zawieść swoich szanownych widzów, dokręciłem sobie śrubę i przygotowałem tak jak się należy, również poradnik na czwartek! ;) No bo jakby to wyglądało ? czwartek bez B4A ??? brrr - nie nie - tak nie można! W czwartek ZAWSZE musi być poradniczek nowy o B4A. W takim razie zapraszam serdecznie na podwójną dawkę mocy, w czym jedna część mocy jest niejako bonusowa. Dowiemy się jak dokonywać zapis do plików, odczyt z pilików jeśli chodzi o proste stringi, ale także jeśli chodzi o zmienne typu LIST. W ogóle wyjaśnimy sobie co to za zmienne typu LIST, jak się ich używa i co NAJWAŻNIEJSZE - jak się je stosuje w praktyce !

sobota, 8 lipca 2017

Analizator stanów jako Debuger?

Witam,

Zapraszam na poradnik, z którym dużo wcześniej mieli okazję się zapoznać wszyscy, którzy brali udział w warsztatach z Yellowbookiem. Tym razem nieco inne zastosowanie i spojrzenie na analizator stanów logicznych w stosunku do tego co już omawiałem we wcześniejszych poradnikach przy okazji mikrokontrolerów ATting10. Często albo inaczej, bardzo często na forach pojawia się pytanie: "Jak sprawdzić ile czasu wykonuje się jakaś funkcja (cała funkcja) w języku C albo też procedura obsługi przerwania?" To właśnie ten poradnik spowoduje, że każdy pozna odpowiedź ;) ale na dodatek mam nadzieję, także wiele innych odpowiedzi na różne podobne i poboczne pytania ;) Zapraszam - mam nadzieję, że będzie się działo!

czwartek, 6 lipca 2017

Czwartki z B4A START! czas na UDP na poważnie ;)

Witam,

I serdecznie zapraszam na nowy cykl poradników "Czwartki z Basic4Android". Dzisiaj pierwszy odcinek z tego cyklu, czyli poradnik na tzw czasie, ponieważ tak się składa, że szeroko omawiam komunikację UDP od strony komputerów PC to pomyślałem, że czemu by tu nie zająć się również komunikacją UDP na telefony komórkowe pod kontrolą Androida! Jak pomyślałem tak zacząłem ;) Ciekaw jestem czy będzie chociaż troszkę więcej zwolenników tych poradników niż ja i szanowny moderator Jagi z naszego forum ;) .... liczę na to. Bo jeśli tylko nas dwóch - to nie wiem czy warto przygotowywać kolejne? W razie czego dajcie mi proszę znać ;) Tymczasem zapraszam na małą przygodę ;) ... do dzieła !

sobota, 1 lipca 2017

LM35 - Super Termometr + Oversampling ADC

Witam,

Dzisiaj chciałbym Wam przedstawić, jak dla mnie, bardzo mega ciekawy temat, a w zasadzie to nawet aż dwa tematy w jednym. Na początek bowiem dowiemy się ciekawych rzeczy na temat popularnych analogowych czujników temperatury LM35 a do tego KAŻDY będzie mógł nie tylko zapoznać się z Oversamplingiem (nadpróbkowaniem) przy wykorzystaniu ADC, ale jeszcze zrozumieć tak "od podszewki" jak to działa, jak tego należy używać w swoich projektach, z czym to się wiąże oraz jakie kolosalne korzyści może to nam przynieść ;) Nie ukrywam, że ten cykl poradników składający się z trzech filmów, nie należy do najkrótszych, bowiem pojedyncze filmiki liczą sobie po ok 50 minut, nie mniej jednak jestem głęboko przekonany, że przyda się ten zakres przekazywanej wiedzy i że warto będzie poświęcić "troszkę" czasu na przebywanie ze mną ;) Może to się w przyszłości opłacić. Jak mówię oversampling i zrozumienie tego zagadnienia będzie przydatne Wam później w milionach innych własnych projektów.