Witam,
Dzisiaj chciałbym napisać kilka słów na nietypowy temat. Poznałem bowiem swego czasu bardzo ciekawego człowieka, którego chciałbym wam przedstawić w kilku zdaniach. Najważniejszą rzeczą jest fakt, że to ogólne określenie "ciekawy człowiek" to tylko abstrakcyjna klasa bazowa (jeśli ktoś zna programowanie obiektowe to wie co to znaczy), z której wywodzą się już normalne klasy i obiekty czyli takie określenia jak: człowiek interesujący, optymista, posiadający ogromne poczucie humoru, niesamowicie przyjacielski jeśli mogę użyć takiego określenia. Poza tym posiada jakąś ogromną wiedzę, której do dzisiaj nie udało mi się zbadać do końca. Z tym że człowiek ten potrafi się tą wiedzą wspaniale dzielić, opowiadać a wręcz nauczać ;) A o tym, że potrafi świetnie pisać i opisywać zresztą jak się okaże nie tylko w języku polskim, to już nawet nie wspomnę. Tak się nieraz zastanawiam jak to fajnie, że udało mi się poznać takiego człowieka. Dlatego piszę dzisiaj o nim i przedstawiam wam jego osobę...
piątek, 29 czerwca 2012
czwartek, 28 czerwca 2012
Zapraszam do virtualnej aPTEKI ;)
(na wesoło - cel i misja firmy Atnel)
żeby żyło nam się lepiej
(uwaga zażywanie tych leków może prowadzić do uzależnień)
czwartek, 21 czerwca 2012
ISP - KANDA - koniec problemów !
Witam,
Ponieważ co rusz spotykam się z problemami początkujących, którzy próbują podłączać swój programator do procka na płytce stykowej i zwykle popełniają wciąż jeden i ten sam błąd ale to nagminnie ;) ... to postanowiłem się z tym rozprawić OSTATECZNIE! Koniec, nigdy więcej błędów w połączeniach. Najczęściej początkujący adept spogląda na na rysunek gniazda ISP i ochoczo zabiera się za wkładanie drucików do wtyczki ale UWAGA! kabla programatora nie mogąc sobie jednocześnie wyobrazić często, że to jakby lustrzane odbicie - no i kłopot gotowy. Od razu z marszu jest źle podłączone zasilanie VCC i GND.
Ponieważ co rusz spotykam się z problemami początkujących, którzy próbują podłączać swój programator do procka na płytce stykowej i zwykle popełniają wciąż jeden i ten sam błąd ale to nagminnie ;) ... to postanowiłem się z tym rozprawić OSTATECZNIE! Koniec, nigdy więcej błędów w połączeniach. Najczęściej początkujący adept spogląda na na rysunek gniazda ISP i ochoczo zabiera się za wkładanie drucików do wtyczki ale UWAGA! kabla programatora nie mogąc sobie jednocześnie wyobrazić często, że to jakby lustrzane odbicie - no i kłopot gotowy. Od razu z marszu jest źle podłączone zasilanie VCC i GND.
niedziela, 27 maja 2012
Kurs EAGLE PCB - part 05
Witam,
To już kolejna czwarta część kursu Eagle. Kolejny odcinek rozpoczyna się nagle - pamiętajmy jednak, że to jest wprost kontynuacja jednego nagrania, które rozpoczęło się w poprzednim odcinku 04. Teraz omówię troszkę nowości a m.in najważniejsze czyli jak działać z polygonem GND i inne
wtorek, 22 maja 2012
QR CODE FREE + LOGO - PC application
Tym razem chciałbym zaprezentować w pełni skończoną drugą już wersję programu na PC - QR CODE GEN2. Jest to niewielki podręczny i poręczny program, za pomocą którego można sobie:
1. Wygenerować dowolny tekst, wizytówkę, adres www, e-mail lub inne dane w postaci kodu QR
2. Dowolnie skalować utworzony kod QR
3. Ustalać w pewnym zakresie margines kodu w obrazku
4. Generować kody w dowolnym kolorze z palety RGB
5. Zapisywać wygenerowane kody do plików w formatach: BMP oraz PNG
6. Drukować wygenerowane kody bezpośrednio na drukarkę domyślną
7. Dodawać własne dowolne LOGO do kodów QR
8. Formatować dane do wizytówek, kalendarza, SMS czy e-mail
piątek, 18 maja 2012
Spis treści już jest - Język C Pasja programowania
Chciałbym tylko poinformować, że już można pobrać dokładny spis treści drugiej części książki pt: "Język C Pasja programowania mikrokontrolerów 8-bitowych", która wkrótce ukaże się w sprzedaży. Być może też za 2-3 pojawi się spis treści poszerzony o wybrane fragmenty z książki. Proszę się tylko nie dziwić, że zdjęcia czy rysunki są w tych plikach PDF kolorowe, niestety w książce będzie wszystko czarno białe ;) poza okładką oczywiście. Jak widać spis treści mieści się tylko na jednej stronie, ale za to proszę spojrzeć po ile stron liczą sobie rozdziały i podrozdziały.
Uwaga! dostępny jest już spis treści wraz z fragmentami !!!
środa, 16 maja 2012
Kurs EAGLE PCB part 04
Witam,
To już kolejna czwarta część kursu Eagle. Tym razem jednak tak się rozgadałem że nagrany materiał mieścił się w czasie 104 minut!.... Byłem zmuszony zatem podzielić to na dwie części tak aby każda zajęła ok 50minut (prawie godzinę). Dopiero dzisiaj udało mi się zmontować materiał tej pierwszej części. Przepraszam więc, że ta część tak nagle się kończy, nie mniej jednak już się biorę za montaż kolejnej części, w której będziemy kontynuować od tego samego miejsca. Zapraszam do oglądania i komentowania.
To już kolejna czwarta część kursu Eagle. Tym razem jednak tak się rozgadałem że nagrany materiał mieścił się w czasie 104 minut!.... Byłem zmuszony zatem podzielić to na dwie części tak aby każda zajęła ok 50minut (prawie godzinę). Dopiero dzisiaj udało mi się zmontować materiał tej pierwszej części. Przepraszam więc, że ta część tak nagle się kończy, nie mniej jednak już się biorę za montaż kolejnej części, w której będziemy kontynuować od tego samego miejsca. Zapraszam do oglądania i komentowania.
niedziela, 13 maja 2012
WAV - PLAYER - TDA1543 (DAC 16-bit)
Chciałbym dzisiaj przedstawić najnowszy projekt jakim jest odtwarzacz plików dźwiękowych WAV, odtwarzanych z karty pamięci microSD. Oparty jest on o przetwornik DAC - TDA1543 - obsługiwany przy pomocy magistrali I2S. Tak na prawdę, docelowo nie będzie on pełnił tylko takiej roli, zobaczycie bowiem kilka jeszcze nie uruchomionych do końca opcji, nad którymi pracuję. Ponieważ jednak projekt już na tym etapie spełnia świetnie większość moich oczekiwań to pozwolę go sobie zaanonsować. Sercem układu jest mikrokontroler ATmega32A SMD, taktowana częstotliwością 20MHz. Projekt w swoich podstawowych założeniach miał spełniać tylko dwie funkcje:
czwartek, 10 maja 2012
Najnowsza książka wydawnictwa ATNEL
Oficjalnie chciałbym ogłosić, że już wkrótce pojawi się najnowsza książka wydawnictwa Atnel, pt: "Język C. Pasja programowania mikrokontrolerów 8-bitowych". Planowana data to 28 maj 2012 roku. Wstępne informacje dostępne są na stronie:
sobota, 5 maja 2012
Pixel Factory - nowa odsłona
Witam,
Tym razem chciałbym przedstawić najnowszą wersję programu Pixel Factory. W odróżnieniu od poprzedniej wersji posiada już dużo więcej możliwości. Na temat podstaw można poczytać tutaj: LINK. Co nowego? Przede wszystkim NOWE możliwości odnośnie generowania samych fontów. Teraz już nie jesteśmy zdani jedynie na fonty, które są zainstalowane w systemie Windows. Często bowiem zdarza się, że musimy zbudować np własną matrycę na diodach LED, albo wykorzystać mniejsze wyświetlacze monochromatyczne, gdzie konieczne jest zastosowanie własnej wielkości znaków. Np definicje znaków: 8x8, 16x16, 7x8, itp.
Obecnie powstała specjalna ramka, dzięki której możemy zdefiniować dowolną szerokość i wysokość pojedynczego znaku w pikselach. Edycja i zasady pracy nadal się nie zmieniają. Poza tym, mamy już w pełni działające konwersje obrazów kolorowych w systemach RGB (888) czy też RGB (565).
Tym razem chciałbym przedstawić najnowszą wersję programu Pixel Factory. W odróżnieniu od poprzedniej wersji posiada już dużo więcej możliwości. Na temat podstaw można poczytać tutaj: LINK. Co nowego? Przede wszystkim NOWE możliwości odnośnie generowania samych fontów. Teraz już nie jesteśmy zdani jedynie na fonty, które są zainstalowane w systemie Windows. Często bowiem zdarza się, że musimy zbudować np własną matrycę na diodach LED, albo wykorzystać mniejsze wyświetlacze monochromatyczne, gdzie konieczne jest zastosowanie własnej wielkości znaków. Np definicje znaków: 8x8, 16x16, 7x8, itp.
Obecnie powstała specjalna ramka, dzięki której możemy zdefiniować dowolną szerokość i wysokość pojedynczego znaku w pikselach. Edycja i zasady pracy nadal się nie zmieniają. Poza tym, mamy już w pełni działające konwersje obrazów kolorowych w systemach RGB (888) czy też RGB (565).
poniedziałek, 30 kwietnia 2012
Kurs EAGLE part 03
Witam,
Ukończyłem kolejną część kursu video posługiwania się programem Eagle. Tym razem rozpoczynamy przygodę z projektowaniem płytek PCB. Chciałbym od razu uprzedzić, że ten materiał filmowy zajmuje aż godzinę i ok piętnaście minut i absolutnie nie wyczerpuje wszystkich zagadnień jakie chciałbym przedstawić. Można powiedzieć, że jest to tylko wstęp oparty na jakimś tam rzeczywistym niewielkim i mało skomplikowanym projekcie. Zdecydowanie jednak łatwiej mi rozpocząć tę część od wyjaśnienia od podstaw tworzenia takich projektów. Oznacza to, że najpierw omówię króciutko schemat urządzenia, jego funkcjonalność a także konstrukcję fizyczną. Bardzo skrótowo ale muszę od tego zacząć gdyż płytki PCB będziemy tworzyć nie ot tak sobie, tylko będziemy musieli je zwykle dopasować do np istniejącej już obudowy itp. Chciałbym zatem pokazać w kilku chyba odcinkach - nie wiem na tą chwilę w ilu - pewien proces, który ja zwykle przechodzę projektując swoje płytki PCB. Na pewno dzisiaj poza zapoznaniem się z kilkoma poleceniami i zasadami tworzenia płytek PCB rozpocznę także pewnego rodzaju mini szkolenie w zakresie prowadzenia czy projektowania zasilania na płytkach.
Ukończyłem kolejną część kursu video posługiwania się programem Eagle. Tym razem rozpoczynamy przygodę z projektowaniem płytek PCB. Chciałbym od razu uprzedzić, że ten materiał filmowy zajmuje aż godzinę i ok piętnaście minut i absolutnie nie wyczerpuje wszystkich zagadnień jakie chciałbym przedstawić. Można powiedzieć, że jest to tylko wstęp oparty na jakimś tam rzeczywistym niewielkim i mało skomplikowanym projekcie. Zdecydowanie jednak łatwiej mi rozpocząć tę część od wyjaśnienia od podstaw tworzenia takich projektów. Oznacza to, że najpierw omówię króciutko schemat urządzenia, jego funkcjonalność a także konstrukcję fizyczną. Bardzo skrótowo ale muszę od tego zacząć gdyż płytki PCB będziemy tworzyć nie ot tak sobie, tylko będziemy musieli je zwykle dopasować do np istniejącej już obudowy itp. Chciałbym zatem pokazać w kilku chyba odcinkach - nie wiem na tą chwilę w ilu - pewien proces, który ja zwykle przechodzę projektując swoje płytki PCB. Na pewno dzisiaj poza zapoznaniem się z kilkoma poleceniami i zasadami tworzenia płytek PCB rozpocznę także pewnego rodzaju mini szkolenie w zakresie prowadzenia czy projektowania zasilania na płytkach.
sobota, 28 kwietnia 2012
Przejściówka USB/RS232 w zestawach ATB
Witam,
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
Subskrybuj:
Posty (Atom)










