Mikrokontrolery AVR część 2 – podstawy

Bez zbędnego wstępu przejdę od razu do konkretów. Na początku muszę powiedzieć, że AVRy to kontrolery o 8 bitowej magistrali danych. Tak wiem, teraz pewnie zadajecie pytanie co to jest ta magistrala danych? Często słyszymy że jakiś procesor jest 8bitowy czy 32b. Ale co to znaczy? To właśnie określa szerokość magistrali danych, czyli ilość linii, po […]

CZYTAJ WIĘCEJ

Mikrokontrolery AVR część 1 – wprowadzenie

Przeglądając internet, zaobserwowałem, że nie ma artykułu opisującego dokładnie w szczegółach kontrolery z rodziny AVR. Postanowiłem zlikwidować tę dziurę w publikacjach internetowych i napisać kilkuczęściowy artykuł na temat tych kontrolerów. Postaram się przedstawić coś w stylu noty katalogowej kontrolera, wraz z prostymi przykładami w języku C. Artykuł będzie bazował na kontrolerze Atmega8A, który jest nową […]

CZYTAJ WIĘCEJ

Linux i AVR cz.2

W tej części artykułu zajmę się ułatwieniami przy programowaniu, oraz tym co robić w sytuacji, gdy nasz projekt składa się z więcej niż jednego pliku.   Zacznijmy od ułatwień. Wpisywanie za każdym razem poleceń do kompilacji, generowania plików wynikowych i programowania, jest dosyć kłopotliwe. Można to rozwiązać poprzez trwożenie plików powłoki. Są to pliki, które wykonują […]

CZYTAJ WIĘCEJ

Budowa podwozia robota mobilnego

Podwozie robota jest jego podstawą, więc musi być dobrze i solidnie wykonane. Jednak często jest z tym problem jak to wykonać prosto. Postaram się w tym artykule pokazać rozwiązania, które mogą pomóc przy budowie własnej konstrukcji. Nie chcę, żeby był to kolejny projekt do skopiowania, więc nie będę przedstawiał wymiarów elementów. Każdy najlepiej się sam […]

CZYTAJ WIĘCEJ

Wykonywanie płytek drukowanych

Umiejętność wykonywania płytek drukowanych jest przydatna każdemu elektronikowi. Mimo to że można już zamówić płytkę w profesjonalnych firmach w niskich cenach, to jednak większą przyjemność sprawia wykonywanie ich samem. Ja spróbuje przestawić metodę z papierem kredowym, która jest możliwa do wykonania w domowych warunkach. Wykonanie płytki zaczynamy od zaprojektowania jej w programie komputerowym np. Eagle. […]

CZYTAJ WIĘCEJ

Linux i AVR cz.1

Coraz więcej ludzi zaczyna używać systemów operacyjnych z rodziny Linux. Jednaj dla elektronika przesiadka z Windowsa na system Linux jest dosyć trudna, ze względu na brak specjalistycznego oprogramowania i brak opisów w języku polskim. Najczęstszym problemem jest programowanie kontrolerów. Jednak jak się okazuje jest to całkiem łatwe zadanie, a nawet jest szybsze niż w systemach […]

CZYTAJ WIĘCEJ