Strony

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ł.


;)