Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

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 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Wykład, 30 godzin, 30 miejsc więcej informacji
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)

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.2.0-2 (2024-03-29)