W tej części kursu Arduino dowiemy się w jaki sposób można odczytywać stan wejść mikrokontrolera oraz poznamy sposób działania zmiennych i jedną z najważniejszych instrukcji, jakich możemy użyć w kodzie programu – instrukcję warunkową if. Wyczekujących na tą część przepraszam za tak długi czas od poprzedniego wpisu, z drugiej strony ten jest trochę dłuższy :). Zatem do dzieła!

Czytaj całość...

Arduino, jak już pisałem w poprzednim artykule, jest bardzo ciekawą platformą, którą możemy wykorzystać do tworzenia własnych urządzeń. Praca z nią jest stosunkowo prosta – by zacząć nie trzeba mieć nawet lutownicy, ani wiedzy o programowaniu mikrokontrolerów. Wszystko jest przygotowane tak, że nawet początkujący mogą pisać naprawdę ciekawe programy. Poprzedni kurs elektroniki do dziś cieszy się zainteresowaniem, dlatego postanowiłem pisać nieformalną kontynuację w postaci kursu Arduino. Mikrokontrolery są coraz częściej spotykane i wiele ułatwiają, dlatego warto wiedzieć jak się je programuje.

Czytaj całość...

Arduino to coraz popularniejsza platforma umożliwiająca łatwe tworzenie elektronicznych projektów zawierających mikrokontroler. Dostarcza łatwe w obsłudze narzędzia – wystarczy podłączyć płytkę kablem USB do komputera, wybrać opcję zaprogramowania i gotowe! Program już pracuje. W tym wpisie wyjaśnię czym jest Arduino, a w następnych zamierzam dokładniej opisać sposób korzystania z tej platformy w formie kursu.

Czytaj całość...

Witam w pierwszej części kursu AVR dla języka C, w której zajmiemy się przygotowaniem do praktyki – programowania.  Kurs ten jest oparty na moich doświadczeniu – nie jestem specjalistą w dziedzinie mikrokontrolerów AVR, lecz na pewno nie będę “kursantów” wprowadzał w błąd, ponieważ wszystko co piszę jest sprawdzone w praktyce, jak i w teorii.

Czytaj całość...

Witam. W tym artykule chciałbym przedstawić jak tanio zacząć swoją przygodę z mikrokontrolerami AVR. Pewnie wiele osób myśli, że aby zacząć pracować z mikrokontrolerami AVR są potrzebne płytki testowe za 100 lub 200zł i specjalistyczne programatory za podobną cenę. Chciałbym przedstawić, że tak nie jest. Ten artykuł nie jest kursem, nie będę przedstawiał kwestii związanych bezpośrednio z mikrokontrolerem, ponieważ jest kilka kursów AVR w internecie, więc nie ma potrzeby żeby tworzyć kolejny.

Czytaj całość...

Każdy, kto interesuje się programowaniem mikroprocesorów, musi prędzej czy później zaopatrzyć się w programator. Amatorzy najczęściej wykorzystują popularne procesory z rodziny AVR, produkowane przez firmę Atmel.  Programatory dostępne są w zasadzie do wszystkich nadających się do tego portów. Najłatwiej wykonać programator do portu LPT lub COM – nie wymaga to zbyt dużych umiejętności. Istnieją też programatory podpinane do USB, ale ich budowa jest znacznie bardziej skomplikowana. W tym artykule zajmiemy się projektem programatora współpracującego z portem COM.

Czytaj całość...