Projekt 10.5 - roboty ... next level ;)

Na kolejnych zajęciach projektu „10.5” uczestnicy zgłębiali zaawansowane aspekty programowania robotów mBot Ranger. Tym razem, wykorzystując środowisko mBlock, młodzi programiści uczyli się tworzyć bardziej złożone i inteligentne algorytmy. Kluczowym elementem zajęć było zastosowanie instrukcji warunkowej, która decydowała o zachowaniu robota w zależności od odczytów z czujnika ultradźwiękowego. Dzięki wprowadzeniu zmiennych, roboty mogły płynnie regulować swoją prędkość w miarę zbliżania się do przeszkody. Gdy czujnik wykrywał obiekt w niebezpiecznej odległości, na wyświetlaczu LED pojawiała się zmartwiona emotikona, sygnalizująca zagrożenie. W takiej sytuacji robot nie tylko się zatrzymywał, ale także rozpoczynał manewr cofania. Następnie automatycznie obierał nowy kierunek jazdy, aby bezpiecznie ominąć przeszkodę. Po udanym manewrze na ekraniku ukazywał się uśmiechnięty buźka, informująca o pomyślnym wykonaniu zadania. Tego typu praktyczne ćwiczenia znakomicie unaoczniły uczestnikom potencjał programowania w sterowaniu inteligentnymi urządzeniami. Zajęcia dostarczyły im nie tylko wiedzy, ale także wiele satysfakcji z obserwowania autonomicznych działań skonstruowanych przez siebie maszyn.

Poprzedni wpis