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ą.

 

Lekcje kurs „Podstawy techniki mikroprocesorowej”:

  1. PTM – wprowadzenie
  2. PTM – Lekcja 1
  3. PTM – Lekcja 2
  4. PTM – Lekcja 3
  5. PTM – Lekcja 4
  6. PTM – Lekcja 5
  7. PTM – Lekcja 6