Ads_700x200

poniedziałek, 21 maja 2018

ZAPOWIEDŹ KONKURSU !

Witam,

Tym razem bardzo nietypowo - wpadłem bowiem na pomysł ciekawego konkursu, który mógłbym dla Was zorganizować, ale tym postem chciałbym pierwej sprawdzić czy pojawią się jacyś rycerze, chętni do udziału w zawodach. Uwaga! zwycięzców w konkursie może być maksymalnie DZIEWIĘĆ osób! Pewnie pojawia się pytanie - co czeka śmiałków, który okażą się zwycięzcami ? ... Otóż spośród nadesłanych prac (jakich? .. o tym za chwilę) ... zostanie wylosowanych 9 osób ale po 3 każdej z 3 kategorii ;) żeby nie było za łatwo. Naprzód zdradzę cóż każdy ze śmiałków stających w szranki wygrać może:



Jak widać, będzie to najbardziej "naszprycowana" PALZMIDAMI i najnowsza wersja atnelańskiego programatora ATB-USBasp ver 4.2 ;) ... a do tego pełen WOREK komponentów zwany "ATNEL USB PACK" pod Delphi. Krótko mówiąc aż DZIEWIĘĆ programatorów do wygrania zupełnie za FREE ;) ... oczywiście do każdego programatora także pełna licencja na MkAvrCalculator.

No dobrze na czym miałby polegać konkurs i jakie to TRZY kategorie ? ;) ....

API Commands - dla ATB-USBasp ver 4.2

Witam,

Niezmiernie miło mi dzisiaj rozpocząć pewien cykl poradników wideo, w których chciałbym przedstawić Wam zasady korzystania z komend API dla najnowszego programatora ATNEL - ATB-USBasp 4.2. Dzisiaj na sam początek postanowiłem pokazać najprostszy jak zawsze przykład dla programisty czyli zadanie tzw "HELLO WORLD" ... czyli pomigajmy sobie diodami LED wprost z wyjść programatora za pomocą podstawowych komend API. Ok w dzisiejszym poradniku poznamy te najprostsze z komend, które na dodatek nie wymagają przekazywania jakichś argumentów danych. No ale od czegoś trzeba zacząć. Ważne żeby każdy mógł zrozumieć na czym zabawa polega, żeby KAŻDY zupełnie ZA DARMO mógł sobie to przetestować na zakupionym wcześniej programatorze. Dzisiaj odcinek w którym oczywiście prezentuję najprostszą metodę i to w DELPHI, ale postaram się przedstawić również kolejne. Pod koniec poradnika wspominam o czym możemy porozmawiać w następnym odcinku jeśli będzie Was to interesowało. Tak czy inaczej od dzisiaj KAŻDY może sobie z poziomu komputera PC "pogadać" z urządzeniami na I2C czy SPI. No może nie od dzisiaj - ale dzisiaj na pewno jest porządny start!  zapraszam....

niedziela, 20 maja 2018

HC SR04 - czujnik parkowania i nie tylko

Witam,

Tym razem chciałbym podzielić się z Wami przygodą a w zasadzie walką jaką stoczyłem z tytułowym czujnikiem ultradźwiękowym. Tzn może trudno nazwać to walką, bo wprawdzie byłem uprzedzony wręcz do tych czujników, czytując pobieżne opinie na ich temat na różnych forach internetowych, zwracając szczególną uwagę na ich rzekome słabe parametry techniczne i jakość działania - tymczasem okazało się, że to całkiem zacne czujniki. Co więcej ich parametry są na prawdę dobre i dzięki temu można oprzeć o nie różne amatorskie i nie tylko konstrukcje. Jak w tytule od czujników parkowania do auta aż po czujniki np do robota własnej konstrukcji itp. Walka nie była walką lecz przyjemnym procesem ich oprogramowania i przygotowania świetnej biblioteki do ich obsługi. Na dodatek biblioteki w której można obsłużyć aż cztery takie czujniki, biblioteki gdzie nie musimy się przejmować jakiego taktowania do procesora użyjemy - biblioteka grzecznie sama się dostosuje a na deser zwróci nam CALLBACKA czyli zdarzenie na temat pomiaru ;) ... zresztą - zobaczcie sami - zapraszam....

sobota, 12 maja 2018

DELPHI - komunikacja z urządzeniami I2C i SPI z PC

Witam,

Miło mi przedstawić Wam pierwszy przykład wykorzystania najnowszego pakietu komponentów dla Delphi (C++ Builder), które umożliwiają tworzenie własnych narzędzi diagnostycznych a nawet tworzenie własnych programatorów sprzętowych na potrzeby odczytu czy programowania różnorakich pamięci EEPROM. Chodzi o "ATNEL-USB-PACK". Na dzień dzisiejszy zawiera on 6 komponentów ale 7 już w drodze ;) a będą kolejne o ile spotka się to z waszym zainteresowaniem. Trzy z tej paczki komponentów są płatne a pozostałe darmowe, i kolejne służące do implementacji kolejnych urządzeń również będą w większości darmowe. Oczywiście wersja DEMO pozwala w pełni sprawdzić sobie każdy komponent z całej paczki. Na stronie ATNEL - LINK dodano bowiem instalator PAKIETU, który zawiera w sobie nie jeden, jak dotąd było ale większą ilość komponentów. Zapraszam do sprawdzenia - zaś w poradniku pokażę jak korzystać z nich programowo w Delphi w podstawowy sposób.

wtorek, 8 maja 2018

COG ChipOnGlass - ST7565 - ciekawe wyświetlacze i biblioteka

Witam,

Tym razem chciałbym zaprezentować Wam wręcz czrujące, żeby nie powiedzieć "czarodziejskie" ;) dla oka wyświetlacze. Proszę mi wybaczyć te żartobliwe określenia, ale wręcz zakochałem się w tych wyświetlaczach - poważnie, pięknie wyświetlają dane. Być może nie mają zbyt dobrego odświeżania a więc animacje na nich są kłopotliwe tzn źle widoczne. Nie mniej jednak jeśli chodzi o statyczne wyświetlanie treści - to biją inne na głowę ;) Chciałbym również zaprezentować BIBLIOTEKĘ do sterownika ST7565, który obsługuje te wyświetlacze. Powstała ona w zasadzie na bazie biblioteki do wyświetlaczy OLED, którą kiedyś popełniłem, ale też dodałem kilka fajnych DODATKOWYCH fiuczerów ;) zapraszam na poradnik - a szczególnie na końcówkę - gdzie pokażę sterowanie tych wyświetlaczy bezpośrednio z komputera ;) poprzez programator ATB-USBasp v4.2 Być może brzmi to dziwnie - ale sami zobaczycie o co chodzi. Ponieważ otrzymuję MNÓSTWO pytań, gdzie można zakupić te cudne wyświetlacze - podaję namiar do firmy LINK ARTRONIC.pl (do przykładowego konkretnego wyświetlacz)

czwartek, 3 maja 2018

ATB-USBasp 4.2 premiera

Witam,

Jest mi niezmiernie miło przedstawić Wam najnowszą wersję programatora firmy ATNEL o nazwie ATB-USBasp ver. 4.2. Zgodnie z grafikami przedstawiającymi pierwsze opisy, zajawki programatora - zawiera on pewnego rodzaju PLAZMIDY ;) ... tak tak ... to coś na kształt plazmidów z gry Bioshock! ;) Jeśli ktoś jej nie zna - to warto rzucić okiem chociażby na youtube. Idąc tą drogą i ulegając inspiracji plazmidów z Bioshocka firma Atnel postanowiła wyposażyć swoją najnowszą wersję programatora w pewne dodatkowe i zdecydowanie nowatorskie właściwości pozwalające na mocne poszerzenie zakresu użytkowania. W efekcie końcowym, przestaje to być li tylko programator mikrokontrolerów AVR ale także zaczyna pełnić rolę typu "Multi TOOL" czyli uniwersalnego narzędzia rozwojowego oraz diagnostycznego, które bywa bardzo często potrzebne w warsztacie nawet początkującego elektronika czy entuzjasty programowania mikrokontrolerów. Ale po co zbyt dużo mówić - zapraszam na prezentację w kilku częściach ;)

sobota, 31 marca 2018

Klawiatura MATRYCOWA - ciekawa biblioteka w C

Witam,

Było już o drganiach styków "to bajki?" ;) ... no to nadszedł czas w końcu, aby zabrać się za obsługę klawiaturek matrycowych na poważnie. Tym razem zaprzęgniemy do pracy przerwania, zaś sama biblioteka jaka powstanie w wyniku tego cyklu - będzie uniwersalna i pozwoli zastosować we własnych projektach zarówno klawiatury 4x3 (czyli 12-to klawiszowe) oraz 4x4 (czyli 16-to klawiszowe). Zaś po przeróbkach źródeł zapewne uda się obsłużyć jeszcze wiele innych rodzajów klawiatur, w tym także własnych. Poradnik oczywiście skierowany jest do CAŁKOWICIE POCZĄTKUJĄCYCH ... którzy dopiero rozpoczynają przygodę z tego typu urządzeniami wejściowymi ;). Przy okazji napomknę tylko, że ten poradnik stanowić będzie swego rodzaju wstęp do kolejnego - w którym omówimy również ciekawy projekt dla początkujących ale tak od A do Z. Wykorzystamy w nim stworzoną tutaj bibliotekę a przy okazji nauczymy się stosować różne inne ciekawe techniki programowania.

Bibliotekę można nabyć tutaj: 

Ok zapraszam...

środa, 28 marca 2018

ATB-USB/RS232 - plus PEŁNY RS232 (-12V/+12V)

Witam,

Jest mi niezmiernie miło zaprezentować w krótkim filmiku najnowszą wersję 1.4, przejściówki ATB-USB/RS232. W nowej odsłonie przejściówka dostaje opcjonalnie możliwość obsługi pełnego RS232 ale już nie tylko w TTL lecz także w standardzie napięciowym RS232 czyli od -12V do +12V. Łącznie przejściówka potrafi obsłużyć sporo rzeczy, bowiem poza standardowym przeznaczeniem jak z nazwy wynika, można ją również wykorzystać jako PROGRAMATOR AVR, do tego można dokonywać pomiarów temperatury 1-WIRE z czujnikami typu DS18x20, można obsługiwać również RS485. Oczywiście przejściówka jest wykrywana przez MkAvrCalculator jako programator ATB-FT232R, również przez MkClipse. Poza tym przejściówka posiada wszystkie zalety jakie miała poprzedniczka w wersji 1.3, a więc super filtracja zasilania ze szczególnym uwzględnieniem samego układu FT232, czego nie spotkacie nigdy w tanich chińskich przejściówkach, co powoduje, że nawet jeśli chińska przejściówka zaopatrzona jest w FT232R to często jest to podróbka scalaka a nawet jeśli nie to niestety z uwagi na tragiczne rozwiązanie zasilania z USB często powoduje różnego typu awarie. W przypadku ATB-USB-RS232 nie spotkacie się nigdy z takimi sytuacjami. Mogę z pełnym spokojem polecić każdemu kto zajmuje się mikrokontrolerami (nie ważne jakich rodzin), zakup tej przejściówki. Jest to bowiem bardzo ważne wyposażenie warsztatu elektronika.

Przejściówkę można nabyć tutaj: 

czwartek, 22 marca 2018

MkCLIPSE - Bzyk Bzyk - czyli Mega szybka kompilacja

Witam,

Ostatnio w ramach odpoczynku i relaksu dla szarych komórek (no musiałem chwilę odpocząć od wielu innych projektów, które tworzę w tym samym czasie) powstała jak już zapewne wiecie z poprzednich doniesień pierwsza wersja opcji autouzupełniania w MkClipse. Natomiast dzisiaj miło mi przedstawić opcję o dziwnie może brzmiącej nazwie "BZYK BZYK" ;) Chodzi mianowicie o to aby szybciej można było kompilować, szczególnie mocno rozbudowane projekty. Gdy zaczynałem pracę koncepcyjną nad tą opcją to zastanawiałem się jakiego rzędu uda się uzyskać przyśpieszenie. Czy będzie to hmmm 5-10% ? Gdyby było tylko tyle no to w sumie też dobrze ale przysłowiowego tyłka by nie urywało ... Ok zagryzłem zęby i do roboty!. Gdy sam zobaczyłem efekt końcowy to szczęka mi opadła zaś procent przyśpieszenia przeszedł moje najśmielsze oczekiwania ;) Oczywiście samo przyśpieszenie zależy od chociażby procesora jaki mamy w komputerze, ponieważ te procenty będą zależały od ilości rdzeni. Tak tak podczas nowej kompilacji potrafią być zaprzęgnięte do roboty WSZYSTKIE rdzenie procka i obciążone w równomiernym stopniu! Prześlicznie to wygląda na wykresach użycia co pokażę niżej na rysunku. Dla porównania przedstawiam także zużycie rdzeni procesora podczas zwykłej kompilacji. W tym przypadku rozłożenie pracy na poszczególne rdzenie mocno zależy od technologii w jakiej mamy wykonany procesor ale i tak widać, że cała praca skupia się na jednym rdzeniu inne zaś coś tam robią niby ale marnie im to idzie. Na starszym procku w domu widać wręcz, że tylko i wyłącznie jeden rdzeń się męczy podczas starej kompilacji ... No ale zobaczcie i oceńcie sami ;)

wtorek, 20 marca 2018

MkCLIPSE auto uzupełenianie - czy dorobić ? zajawka

Witam, tym razem chciałbym pokazać krótką zajawkę jak mogłaby wyglądać opcja "AUTO UZUPEŁNIANIA" w MkClipse ;) ... pierwsze testy idą pomyślnie, no ale to jeszcze wciąż sporo pracy nad doprowadzeniem tego do końca. Czy warto ? Czy są jacyś użytkownicy tego programu? Czy to tylko kilka pojedynczych osób ? ;)  Przy tej okazji proszę o wsparcie tego projektu również poprzez PATRONITE LINK. A zatem proszę rzucić okiem i dać znać ...


;)

poniedziałek, 19 marca 2018

Projektowanie grafiki na Wyświetlacz i podgląd na żywo ?

A dyć tak da się zrobić, zapytał Jątek ?

A jusci Panie, a jusci to możliwe ....

i tym sposobem chciałbym zaprezentować Wam ciekawą być może zajawkę tego jak będzie można już wkrótce projektować sobie grafiki i różne tam takie rzeczy i bajery na różne wyświetlacze :) ale ... ale tak aby można było "na żywo" podglądać na fizycznym wyświetlaczu, który stanowi obiekt pożądania! :) hmmmm mniaaam ... chcecie zobaczyć zajawkę jak to może wyglądać? o co tu chodzi ?
Jeśli rodzą się wam w głowie pytania typu "czy to będzie służyć tylko do takich grafik?" ... to od razu zapomnijcie o odpowiedzi TAK. Dlaczego? ... bo będzie można poza tym jeszcze tzw "cuda wianki" robić :D ... postaramy się o to ... a zatem "DO DZIEŁA" tzn "do oglądania :)


A tak wygląda "to coś pod maską" ... czyli widok formatki tego programu od strony Delphi wraz z pewnym ciekawym komponentem o nazwie MkDisplayDesigner:



;)

sobota, 10 marca 2018

Fusion 360 - czas start

Witam i zapraszam na pierwszy odcinek szkoleniowy odnośnie modelowania w programie Fusion 360, który prowadzi Paweł. 


Poniżej można pobrać plik STEP do poradnika o na którym pracuje Paweł.


;)