Ads_700x200

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.

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.

piątek, 30 czerwca 2017

UDP vs TCP, różnice - zasada działania - PODSTAWY

Witam,

W związku ze zbliżającymi się poradnikami dotyczącymi wykorzystywania protokołu UDP, chciałbym zrobić taki "mały" wstęp do tej tematyki aby omówić podstawy. Jest to bardzo ważne w związku z ilością mitów jakie krążą w internecie na temat samego protokołu UDP w internecie ;) Wielu początkujących nie zdając sobie spraw z tych podstawowych zagadnień twierdzi wręcz, że nie powinno się go używać, że jedynym rozsądnym protokołem do wyboru w każdej sytuacji (spośród dwóch UDP i TCP) jest zawsze TCP, bo gniazdkowy, bo pewny .... Ale czy aby na pewno to prawda ? jak to jest ? .... postaram się to co nieco przybliżyć właśnie w dwóch odcinkach tego cyklu. Serdecznie zapraszam ;)

wtorek, 27 czerwca 2017

Wtorki z Delphi - własny komponent od ZERA! ;)

Witam,

I zapraszam od razu na kolejny ciekawy (mam nadzieję) wtorek z Delphi. Tym razem pokażę Wam jak stworzyć od zera szkielet własnego komponentu w Delphi. Będzie to wprawdzie tylko szkielet, i dopiero w kolejnej części poradnika przyjrzymy się jak pisać kod takiego komponentu, nie mniej jednak już samo jego stworzenie, przygotowanie własnej ikonki Delphi, często spędza sen z powiek wielu osobom rozpoczynającym swoją przygodę w Delphi. Poradnik miał być króciutki ale jak to się mówi, wyszło "jak zwykle" czyli ok pół, a nawet nieco ponad pół godziny ;) Wytrzymacie ? ... ja powiem, że warto. Dajcie znać co sądzicie o tym poradniku po jego zakończeniu, będzie to dla mnie niezmiernie ważne. Zapraszam...

sobota, 10 czerwca 2017

ATtiny10 + Magic LED - czas start !

Witam,

W końcu i nie bez trudu, udało mi się zrealizować pierwszy odcinek mini cyklu poradników na temat obsługi diod typu MAGIC LED przez tak maleńkie procesorki jak ATtiny10, posiadające na pokładzie zaledwie 32 bajty pamięci RAM. Sposób który będę omawiał będzie pomimo to pozwalał wysterować taśmy LED czy też ringi (kółka) LED o prawie dowolnej ilości diod w szeregu ;). W praktyce pewnie ograniczenie się pojawi ale myślę że gdyby ktoś się uparł to nawet 250 diod Magic LED w jednej taśmie dalibyśmy radę tym sposobem obsłużyć! Myślę, że to co będzie najciekawsze to zapoznanie się z CAŁKOWICIE nowym podejściem do sterowania diod Magic LED w porównaniu do poprzednio omawianego sposobu opartego na pełnym buforowaniu w pamięci RAM. Kolejna ciekawostka to zwrócenie Wam uwagi na POWAŻNY błąd we wszystkich notach PDF producenta diod Magic LED (firmy WorldSEMI) który nawet przy korzystaniu z poprzednio omawianych technik nastręczał pewnie nie tylko mnie często dziwnych i nieprzewidzianych problemów. Na koniec zaś dodam, że będziemy musieli nieźle główkować i stosować na prawdę ciekawe techniki programowania nie tylko po to aby zmieścić się w bardzo nadwyrężonych zależnościach czasowych ale także będziemy starali się z kodem i ciekawymi efektami w ogóle zmieścić się w 1 kb pamięci Flash mając na dodatek tylko 32 bajty RAM! 

wtorek, 6 czerwca 2017

sobota, 3 czerwca 2017

ATTiny - KALIBRACJA OSCCAL - F_CPU !

Witam,

Zapraszam Was na rewelacyjny, jak mi się wydaje poradnik, hmm no może przesadzam że rewelacyjny poradnik bo raczej sam temat związany z analizatorem stanów logicznych i wykorzystywaniem go nie tylko przez elektronika ale i (UWAGA!) programistę procków - jest rewelacyjny. To Wy ocenicie zaś czy mój poradnik na ten temat okazał się być przydatnym ;) Tak przez skórę tylko czuję, że po obejrzeniu tego poradnika niejedna osoba ruszy "z marszu" na zakupy aby mieć w swoich łapkach analizator stanów logicznych. Tak tak - również dla Was okaże się za chwilę, że to jest mega podstawowe narzędzie dla każdego elektronika, programisty związanego z mikrokontrolerami. Zobaczcie jakie cudeńka można robić i do czego wykorzystywać na co dzień takie małe sprytne narzędzie, zapraszam ...