Przejdź do głównej zawartości

Posty

Wyświetlanie postów z 2014

Niedrogi, szkolny zestaw mikroprocesorowy.

Nowy rok szkolny rozpędził się już na dobre, należy więc uzupełnić materiał szkoleniowy dla uczniów technikum elektronicznego, z którymi mam zajęcia dotyczące programowania układów mikroprocesorowych. Materiał ten, czyli zestaw artykułów prezentujących różne zastosowania prostego mikrokontrolera ATtiny 2313 oraz bardziej zaawansowanego ATmega, które popełniłem swego czasu, z oczywistych powodów nie jest przeznaczony wyłącznie dla wspomnianych uczniów - jeżeli ktoś uzna, że teksty te zawierają przydatne dla niego informacje, bardzo proszę korzystać z nich do woli. Wszystkie rozwiązania i kody źródłowe można kopiować bez konieczności uzyskiwania zezwolenia czy informowania autora.
Zanim na dobre wprowadzimy do użytku na zajęciach Arduino UNO i DUE (plany powoli się krystalizują, trwają rozmowy itd. ;-)), zachęcam uczniów do przygotowania sobie niewielkiego zestawu mikroprocesorowego, pozwalającego na szybką i bezbolesną naukę podstaw BASCOM-a (lub C/C++) i działania mikrokontrolerów. Se…

Zainstalowałem Windows 10 Technical Preview - krótkie sprawozdanie.

Wczoraj, w godzinach popołudniowych, Microsoft udostępnił najnowszą odsłonę swojego flagowego produktu - systemu operacyjnego Windows 10 - w wersji Technical Preview. Wcześniej, 30 września, Windows 10 został zaprezentowany na specjalnie zorganizowanej konferencji w San Francisco - zainteresowani bez problemu znajdą zapis tej konferencji w serwisie YouTube.
Technical Preview powinniśmy traktować jako wersję mocno poglądową, przeznaczoną przede wszystkim dla testerów i deweloperów, zresztą producent zawarł na stronie preview.windows.com szereg zastrzeżeń i ostrzeżeń w tym względzie.
Z czystej ciekawości zarejestrowałem się w programie Insider i pobrałem sobie najnowsze "okienka" w wersji 32-bitowej, oczywiście w postaci obrazu ISO, z mocnym postanowieniem przeprowadzenia podczas zajęć pokazowej instalacji. Niestety, w żadnej z posiadanych wersji VirtualBoksa i na żadnym z komputerów (pracowym i potężnym potworze domowym) nie udało mi się wyjść poza ekran startowy, czyli czarn…

Gdy androidowemu urządzeniu ciężko idzie współpraca z linuksem (czy na odwrót?)...

Problem.

Podłączasz urządzenie z Androidem na pokładzie (przykład jednego ze smartfonów Samsunga) do komputera działającego pod kontrolą Xubuntu 13.10 lub 14.04, a urządzenie daje do wyboru tryb MTP ("urządzenie multimedialne")  lub PTP ("aparat fotograficzny"). Któregokolwiek trybu nie wybierzesz, komunikacja między komputerem a telefonem (przechodzenie przez katalogi, zaznaczanie plików do kopiowania itd.) odbywa się tak wolno, że aż prawie wcale...

W czym więc jest problem (którego nie mają telefony dające do wyboru w miarę szybki, acz niewygodny i nielubiany przeze mnie tryb "USB storage")? 

Otóż kiedyś ktoś namieszał w linuksowych bibliotekach (albo ich ubunciakowych wersjach?) - głównie libmtp, mtpfs i fuse - czyniąc je szalenie wolno działającymi. I tutaj jest pies pogrzebany. Głównie.

Co trzeba zrobić?

Rzucić okiem na artykuł "Connect an Android 4.0+ phone/tablet to Ubuntu, the reliable way" i wykonać wszystkie opisane w nim czynności ;-)

Po co mi to całe Arduino?

Oczywiście tytuł ma być jedynie prowokacją. Chociaż nie do końca - artykuł jest właśnie poświęcony pracy w Arduino IDE z mikrokontrolerami, ale bez płytek Arduino.
Czym jest Arduino - wiemy wszyscy, zarówno początkujący fani programowania elektroniki, jak i zaawansowani mikrokontrolerowcy. Jeśli jednak nie do końca wiemy, zachęcam do odwiedzenia strony domowej projektu (link 5 na końcu artykułu) oraz zerknięcia np. w poradnik (link 4).

Jakiś czas temu, przełamując się i zmieniając zdanie ("o 180 stopni" ;-)) nabyłem sobie Arduino Leonardo, głównie w celu jego "obwąchania" i zapoznania się z bogatym zbiorem bibliotek dostępnych dla tej platformy. Zgoda, różne biblioteki są dostępne niezależnie od Arduino, ale i tak się zdecydowałem. Dlaczego Leonardo? Otóż miałem ochotę przyrządzić dwie pieczenie na jednym ogniu - mieć Arduino i przetestować ATmegę 32u4. Dziś doskonale zdaję sobie sprawę, że żeby pobawić się Arduino nie trzeba go w ogóle posiadać... Ale po kolei.

Pi…