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