Dla kogo?
Kurs dedykowany dla osób rozpoczynających swoją przygodę z programowaniem systemów embedded.
Wymagana jest podstawowa umiejętność tworzenia programowów w języku C.
Co będzie potrzebne?
- komputer z zainstalowanym środowiskiem programistycznym Arduino i sterownikami do płytki Arduino NANO,
- płytka edukacyjnej EduTar-NANO
- przewód USB do podłączenia pomiędzy komputerem a płytką
- podstawowa znajomość programowania w języku C
- podstawowa znajomości elementów elektronicznych
Czego się nauczysz? Zakres materiału:
- obsługa środowiska programistycznego, tworzenie oprogramowania dla mikrokontrolera,
- zapoznanie z dokumentacją techniczną mikrokontrolera Atmega328,
- podstawy języka C – typy zmiennych, instrukcje warunkowe, pętle, funkcje, makra,
- praca na rejestrach mikrokontrolera, system binarny i szesnastkowy,
- obsługa portów – wejście/ wyjście,
- obsługa podzespołów zewnętrznych – diody LED, przyciski, wyświetlacz LCD, wyświetlacz 7-segmentowy,
- przerwania wewnętrzne i zewnętrzne, układy licznikowe,
- bezpieczeństwo wykonywania programu – układ watchdog,
- przetwornik pomiarowy ADC,
- sygnał PWM, sterowanie mocą.