arduino2.pdf

(1750 KB) Pobierz
Wprowadzenie do programowania urządzeń Arduino
(Arduino dla Informatyków)
Zbiór zadań dla bloku obieralnego
Inteligentne Systemy Autonomiczne
Autor:
Piotr Duch, Tomasz Jaworski
Instytut Informatyki Stosowanej
Politechnika Łódzka
Kontakt:
pduch@is.p.lodz.pl​,
tjaworski@iis.p.lodz.pl
Programowanie systemów autonomicznych
Inteligentne systemy autonomiczne
Wstęp
Skrypt ten jest przeznaczony dla studentów 3 roku studiów inżynierskich, którzy wybrali blok
Inteligentne Systemy Autonomiczne na kierunku Informatyka, na wydziale Elektrotechniki,
Elektroniki, Automatyki i Informatyki Politechniki Łódzkiej. Celem zajęć realizowanych w ramach
przedmiotu “Programowanie systemów autonomicznych” jest uzyskanie umiejętności programowania
mikrokontrolerów, które będą nadzorowały pracę urządzeń autonomicznych, w szczególności,
posiadających możliwości samodzielnego poruszania się. Programowanie będzie realizowane w
języku C, a wartością dodaną w stosunku do programowania klasycznych komputerów, będzie objęcie
nadzorem urządzeń stanowiących źródła informacji dla systemu i urządzeń umożliwiających
wykonywanie przez system odpowiednich czynności. Zajęcia są podzielone na trzy części.
Początkowe ćwiczenia mają na celu przedstawienie platformy sprzętowej, stanowiącej pierwszy filar
obliczeniowy budowanych systemów inteligentnych - mikrokontroler Arduino Due (drugi - Raspberry
Pi zostanie wprowadzony w ramach przedmiotu ‘Rozumienie obrazów i sygnałów’). W trakcie tej
części Student będzie pracował na stanowisku laboratoryjnym, które zostało wyposażone w
różnorodne układy wejścia/wyjscia, takie jak m.in.: diody, przyciski, wyświetlacze LCD oraz OLED.
W części drugiej zajęć przedstawione zostaną sensory i efektory, stanowiące wyposażenie
autonomicznych pojazdów, niezbędne dla realizacji projektu końcowego. Ostatnia część zajęć
zostanie przeznaczona na samodzielną realizację jednego z dwóch (do wyboru) projektów
końcowych: pojazdu poruszającego się samodzielnie po określonej ścieżce lub pojazdu samodzielnie
jeżdżącego w stałej odległości od ściany.
Zgłoś jeśli naruszono regulamin