Mój pierwszy projekt na mikrokontroler – warsztaty online –ZIP 0508-MPPW-OG-ZIP
Zajęcia oferowane są w ramach Programu zintegrowanych działań na rzecz rozwoju UW, współfinansowanego z Europejskiego Funduszu Społecznego, w ramach PO WER, ścieżka 3.5. Zasady korzystania z oferty zajęć ogólnouniwersyteckich dla doktorantów w ZIP (pn. Regulamin Zintegrowanego kształcenia doktorantów UW) dostępne są na stronie: www.zip.uw.edu.pl
W trakcie zająć studenci uczą się podstaw języka C pod kątem programowania mikrokontrolerów. Omawianie są krok po kroku możliwości mikrokontrolerów z rodziny AVR (układy te są stosowane w bardzo popularnym projekcie Arduino). Warsztat uwzględnia przegląd (wraz z zastosowaniem w praktyce) najpopularniejszych modułów rozszerzających możliwości mikrokontrolera. Na pierwszych zajęciach wybierany jest projekt elektroniczny oparty o mikrokontroler (np. alarm, stacja meteo itp.), który następnie jest realizowany w trakcie semestru. W zależności od wyboru projektu omawiane są szczegółowo moduły niezbędne do jego realizacji (przykładowo – do alarmu: moduły komunikacji bezprzewodowej radiowej i GSM, do stacji meteo: czujniki temperatury, wilgotności, ciśnienia). Zajęcia uwzględniają naukę samodzielnego wyszukiwania tego typu modułów (ich oferta stale zmienia się w czasie), w szczególności czytania i rozumienia ich not katalogowych. Dodatkowo, omawiane są niezbędne podstawy elektroniki oraz tworzenie prostych schematów elektronicznych.
Warsztat jest nastawiony przede wszystkim na przekazanie wiedzy niezbędnej do realizacji własnych projektów elektronicznych opartych o mikrokontrolery, przy wykorzystaniu własnego komputera PC i własnego sprzętu. Studenci są przy tym informowani o możliwościach współpracy z Makerspace@UW pod kątem wypożyczenia modułów, zestawów uruchomieniowych oraz trawienia i lutowania własnych płytek PCB, a także wykonywania obudów na drukarkach 3D.
Zajęcia umożliwiają uzyskanie kompetencji informatycznych oraz analitycznych.
W trakcie zająć studenci uczą się podstaw języka C pod kątem programowania mikrokontrolerów. Omawianie są krok po kroku możliwości mikrokontrolerów z rodziny AVR (układy te są stosowane w bardzo popularnym projekcie Arduino). Warsztat uwzględnia przegląd (wraz z zastosowaniem w praktyce) najpopularniejszych modułów rozszerzających możliwości mikrokontrolera. Na pierwszych zajęciach wybierany jest projekt elektroniczny oparty o mikrokontroler (np. alarm, stacja meteo itp.), który następnie jest realizowany w trakcie semestru. W zależności od wyboru projektu omawiane są szczegółowo moduły niezbędne do jego realizacji (przykładowo – do alarmu: moduły komunikacji bezprzewodowej radiowej i GSM, do stacji meteo: czujniki temperatury, wilgotności, ciśnienia). Zajęcia uwzględniają naukę samodzielnego wyszukiwania tego typu modułów (ich oferta stale zmienia się w czasie), w szczególności czytania i rozumienia ich not katalogowych. Dodatkowo, omawiane są niezbędne podstawy elektroniki oraz tworzenie prostych schematów elektronicznych.
Warsztat jest nastawiony przede wszystkim na przekazanie wiedzy niezbędnej do realizacji własnych projektów elektronicznych opartych o mikrokontrolery, przy wykorzystaniu własnego komputera PC i własnego sprzętu. Studenci są przy tym informowani o możliwościach współpracy z Makerspace@UW pod kątem wypożyczenia modułów, zestawów uruchomieniowych oraz trawienia i lutowania własnych płytek PCB, a także wykonywania obudów na drukarkach 3D.
Rodzaj przedmiotu
Założenia (opisowo)
Efekty kształcenia
Po ukończenie przedmiotu student zna i rozumie podstawy składni języka C, w szczególności instrukcje warunkowe, pętle, funkcje, zmienne lokalne i globalne, operatory bitowe i logiczne. Potrafi samodzielnie zainstalować i skonfigurować środowisko potrzebne do programowania mikrokontrolera na własnym komputerze. Wie jaki moduł i programator kupić i jak je połączyć, żeby móc samemu zrealizować zamierzony projekt. Potrafi również narysować prosty schemat elektroniczny. Jest gotów do samodzielnego wyszukiwania interesujących go elementów (także tych, które nie były omawiane na zajęciach), rozumienia ich not katalogowych, a w konsekwencji stosowania ich we własnym układzie.
Literatura
Francuz, Tomasz. Język C dla mikrokontrolerów AVR: od podstaw do zaawansowanych aplikacji. Helion, 2011.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: