AVR microcontrollers -- Theory and Applications
Informacje ogólne
Kod przedmiotu: | 6603A-KDAN-AVRM |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | AVR microcontrollers -- Theory and Applications |
Jednostka: | Wydział Fizyki |
Grupy: | |
Strona przedmiotu: | http://www.if.pw.edu.pl/~sala/avr.php |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | angielski |
Skrócony opis: |
(tylko po angielsku) This course covers programming of AVR microcontrollers in C language. At first some basics of programming ATmega devices will be shown: registers, memory, arithmetic etc. The main goal of this lecture is to present applications of AVR microcontrollers like measuring temperature, humidity, light intensity, registering data etc. Lecture will be based on theoretical explanations and live programming of AVR microcontrollers. In order to get a credit participants will have to prepare a source code in C language solving a proposed problem. For example: performing Fast Fourier transform, measuring some physical quantity and analyzing the data, controlling mechanical devices (e.g. servos, motors). The lecture will be conducted remotely. |
Pełny opis: |
(tylko po angielsku) This course covers programming of AVR microcontrollers in C language. At first some basics of programming ATmega devices will be shown: registers, memory, arithmetic etc. The main goal of this lecture is to present applications of AVR microcontrollers like measuring temperature, humidity, light intensity, registering data etc. Lecture will be based on theoretical explanations and live programming of AVR microcontrollers. In order to get a credit participants will have to prepare a source code in C language solving a proposed problem. For example: performing Fast Fourier transform, measuring some physical quantity and analyzing the data, controlling mechanical devices (e.g. servos, motors). The lecture will be conducted remotely. |
Literatura: |
(tylko po angielsku) * Elliot Williams, AVR Programming: Learning to Write Software for Hardware, Make Community, LLC; 1st edition (March 4, 2014) * Filip Sala, Marzena Sala-Tefelska Wprowadzenie do mikrokontrolerów AVR. Od elektroniki do programowania, Helion (2021) * Tomasz Francuz, Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji, Helion (2011) |
Efekty uczenia się: |
(tylko po angielsku) Participants will understand programming of microcontroller devices and know how to make useful measuring devices. |
Metody i kryteria oceniania: |
(tylko po angielsku) In order to get a credit participants will have to prepare a source code in C language solving a proposed problem. |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
Przejdź do planu
PN WT ŚR WYK
CZ PT |
Typ zajęć: |
Wykład, 30 godzin, 30 miejsc
|
|
Koordynatorzy: | Filip Sala | |
Prowadzący grup: | Filip Sala | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie
Wykład - Zaliczenie |
|
Uwagi: |
środa 10-12 (wykład prowadzony zdalnie) (remote lecture) |
Właścicielem praw autorskich jest Politechnika Warszawska.