Ułatwienia dostępu

Przejdź do głównej treści

Wykorzystanie mikrokontrolerów w elektronice


Czas trwania:

30 godzin

Grupa docelowa:

osoby dorosłe

Cele kształcenia

Celem zajęć jest zdobycie przez uczestników wiedzy i umiejętności w zakresie budowy, programowania i zastosowania mikrokontrolerów AVR w prostych układach automatyki i systemach embedded. Uczestnicy uczą się samodzielnie projektować, testować i wdrażać funkcjonalne układy użytkowe z wykorzystaniem mikrokontrolera, czujników, sygnałów analogowych i cyfrowych oraz magistral komunikacyjnych.

Cele szczegółowe obejmują:

  • opanowanie konfiguracji środowiska programistycznego i programowania w języku C;
  • zrozumienie struktury i zasady działania mikrokontrolera AVR;
  • nauczenie się obsługi wejść/wyjść cyfrowych i analogowych oraz wykorzystania przerwań, timerów i sygnałów PWM;
  • zdobycie praktycznych umiejętności integracji czujników cyfrowych poprzez I2C/SPI;
  • realizację projektu końcowego – funkcjonalnego, energooszczędnego urządzenia elektronicznego.

Plan nauczania określający nazwę zajęć

  1. Wprowadzenie do mikrokontrolerów AVR i ich zastosowań
  2. Konfiguracja środowiska i pierwszy program – LED migająca
  3. Obsługa wejść i wyjść cyfrowych – przyciski, LED, buzzer
  4. Przerwania zewnętrzne – szybka reakcja na zdarzenia
  5. Pomiar wartości analogowych – przetwornik ADC
  6. Komunikacja z czujnikami cyfrowymi – magistrale I2C i SPI
  7. Generowanie sygnałów i sterowanie – Timery, PWM
  8. Projekt końcowy – budowa i programowanie własnego układu użytkowego