Uniwersytet Kazimierza Wielkiego - Centralny System Uwierzytelniania
Strona główna

Programowanie platform mobilnych 1300-Mt23PPM-SP
Wykład (WYK) Semestr zimowy 2024/25

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 15
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie na ocenę
Literatura uzupelniająca: Monitorowanie otoczenia z Arduino / Emily Gertz, Patrick Di Justo ; [tł. Mikołaj Szczepaniak]. Istnieje egzemplarz w tej lokalizacji, Autor: Gertz, Emily. Gliwice : Wydawnictwo Helion, 2014.

Metody dydaktyczne: warsztaty
wykład konwersatoryjny
wykład kursowy
Metody dydaktyczne - inne: wykład konwersatoryjny
wykład w toku problemowym
metody problemowe
warsztaty
Literatura:

Dokumentacja Android - https://developer.android.com/

Dokumentacja Nodemcu - Arduino i ESP8266 (poradnik i szczegóły) - https://github.com/esp8266/Arduino

Wprowadzenie do Arduino / Massimo Banzi, Michael Shiloh ; przekład: Maria Chaniewska, Marek Włodarz. Autor: Banzi, Massimo

Warszawa : APN Promise, 2022.

Efekty uczenia się:

W1 (K_W05) Ma wiedzę w zakresie podstawy programowania robotów.

W2 (K_W19) Ma szczegółową wiedzę w zakresie programowania prostych układów sterowania z zastosowaniem programowania strukturalnego i obiektowego do komunikacji z bazami danych

U1 (K_U21) Ma umiejętności praktycznego zastosowania różnych języków programowania oraz innych narzędzi informatycznych do budowy mechatronicznych systemów sterujących

U2 (K_U29) Potrafi samodzielnie realizować samokształcenie się, m.in. w celu podnoszenia kompetencji zawodowych.

Metody i kryteria oceniania:

Weryfikacja efektów: systematyczna pracy - realizacja mini projektów, kolokwium praktyczne

Do zdobycia 5 ptk. Punktowana skuteczność realizacji zadania oraz jakość kodu.

>2 p - dst

>3 p - db

>4 p - dbd

Zakres tematów:

1. Wprowadzenie do bezprzewodowych systemów sterowania i akwizycji danych. Rola akwizycji danych w systemach IoT i automatyce przemysłowej.

2. HTML i interfejsy użytkownika. HTML jako język tworzenia interfejsów do monitorowania i sterowania. Integracja HTML5, CSS i JavaScript w budowaniu interfejsów webowych. Przykłady praktycznych zastosowań w automatyce.

3. Chmura w systemach sterowania i akwizycji danych. Omówienie technologii chmurowych. Przetwarzanie i przechowywanie danych w chmurze. Zastosowania chmury w sterowaniu i monitoringu systemów.

4. Programowanie silników DC. Zasada działania silników DC. Przykłady aplikacji w robotyce i automatyce.

5. Manipulatory jako interfejsy użytkownika. Rola manipulatorów sprzętowych (joysticki, manipulatory 3D) w sterowaniu. Interfejsy HMI (Human-Machine Interface) w aplikacjach przemysłowych. Przykłady manipulacji w systemach robotycznych.

6. Interfejsy dotykowe w systemach sterowania. Technologie dotykowe w interfejsach użytkownika. Zasady projektowania dotykowych interfejsów użytkownika. Wyzwania w implementacji systemów dotykowych w przemyśle.

7, 8. Podsumowanie i trendy w bezprzewodowych systemach sterowania.

(Kolejność realizacji zagadnień może ulec zmianie, ze względu na postępy studentów).

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każda środa, 9:45 - 11:15, sala 012 (PS)
Piotr Kotlarz 8/10 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek przy ulicy M. Kopernika
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kazimierza Wielkiego.
J.K. Chodkiewicza 30
85-064 Bydgoszcz
tel: +48 52 32 66 429 https://ukw.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.0.0-3 (2026-02-26)