Projektowanie urządzeń mikroprocesorowych 1000-ZiMikro-p
Przedmiot skupia się na tworzeniu oprogramowania i aplikacji do projektów w wysokopoziomowym języku Python, pozwalającym na odczyt, sterowanie elementami ruchomymi i czujnikami, a także przetwarzanie zebranych danych.
W odróżnieniu od urządzeń mikrokontrolerowych, systemy mikroprocesorowe wymagają systemu operacyjnego, co pozwala na wykorzystanie tego środowiska do programowania wysokopoziomowego, lokalnego przechowywania danych (w plikach lub bazach danych).
Ponadto platformy mikroprocesorowe umożliwiają lepszą skalowalność i wydajność przetwarzania danych ze względu na o wiele większe zasoby szybkiej pamięci RAM, pojemnych kart pamięci oraz szybkich dysków SSD, a także wielordzeniowych procesorów.
Studenci podczas zajęć będą realizować projekt grupowy, pozwalający zdobyć wiedzę z zakresu integracji elementów oraz przetworzenia danych wejściowych.
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Zaliczenie ćwiczeń laboratoryjnych odbywa się na podstawie aktywności, zdobytej wiedzy i pracy grupowej podczas wykonywania projektów, co stanowi podstawę do wystawienia oceny końcowej.
Literatura
https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/
https://docs.circuitpython.org/en/latest/README.html#documentation
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: