Projekt zrealizowany w ramach przedmiotu "Techniki mikroprocesorowe" na 4 semestrze Automatyki i Robotyki na wydziale MEiL Politechniki Warszawskiej. Projekt został zrealizowany z pomocą sztucznej inteligencji tj. chatGPT 3.5

Autorzy projektu: Stanisław Walczak Hubert Przybysz

Arduino


   W ramach projektu stworzono grę inspirowaną serią Space Invaders, którą wgrano na moduł Arduino Uno. Grę napisano w języku C++ przy wsparciu technologii AI (Chat GPT). Cały układ, natomiast, został utworzony z powyższej płytki, modułu Game Console v0.2 beta, wyświetlacza.

Arduino


Projekt gry "Dino" na Arduino to prosta, lecz wciągająca gra, która czerpie inspirację z ukrytej gry z dinozaurem dostępnej w przeglądarce Google Chrome, aktywującej się przy braku połączenia z internetem. W tej wersji Arduino celem gry jest sterowanie dinozaurem, który biegnie przez prehistoryczny pejzaż, unikając przeszkód w postaci drzew i innych elementów. Gracz musi skakać nad przeszkodami, naciskając przycisk podłączony do płytki Arduino, aby utrzymać dinozaura w ruchu jak najdłużej.

Arduino


Gra Tetris na wyświetlaczu oled. Zaprogramowanych jest 5 przycisków odpowiadających za ruch klocków (prawo i lewo), obracanie, przyspieszanie i restart. Na wyświetlaczu poza wynikiem, mamy również wgląd jaki będzie następny klocek.

Arduino


Kultowa gra przeglądarkowa Chrome Dino teraz w odsłonie na ekranach OLED.

Arduino


Celem projektu jest zapoznanie się z wyświetlaniem danych oraz działanie w czasie rzeczywistym na nim. Projekt pokazuje bardzo szerokie spektrum zastosowania, czy do rozrywki, czy w celach naukowych i możliwości takiego wyświetlacza.

microPython


Prosty układa z wyświetlaczem i dekoderem obrazujący działanie systemu dwójkowego.

microPython


W ramach tego projektu została zrealizowana gra Pong, przeznaczona do rozgrywki 1 na 1 na elastycznej matrycy LED o wymiarach 16x16 pikseli. Obecnie gracze sterują paletkami za pomocą dwóch przycisków, poruszając się w górę i w dół.

microPython


Projekt stworzony został z myślą o przybliżeniu uczniom tematyki związanej z dźwiękami, ich falami oraz własnościami tych fal. Jest to również bardzo podstawowe wrażliwości na różnice częstotliwościowe, które wykazuje ludzkie ucho w zależności od wieku.

microPython


Projekt obejmuje stworzenie prostego układu, mierzącego i reagującego na poziom głośności w otoczeniu. Wykorzystuje pasek LED do wizualizacji poziomu dźwięku oraz buzzer do emisji dźwięków ostrzegawczych przy przekroczeniu określonego poziomu głośności.

microPython