Pokazywanie postów oznaczonych etykietą CMI. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą CMI. Pokaż wszystkie posty

piątek, 16 kwietnia 2021

I Zawody projektowe z CMI

 Po długiej przerwie udało nam się spotkać i postanowiliśmy spróbować swoich sił z zawodach projektowych z Centrum Mistrzostwa Informatycznego. 

Zgłosiliśmy 2 drużyny: dla uczniów klas 6 w Zawodach projktowych Miniboty, dla uczniów klas 8 w Zawodach projektowych Predatory.

Zasady ogólne – opis zagadnienia projektowego

Rywalizacja odbywała się w trybie ‘jazdy indywidualnej na czas’ – każdy zespół miał wykonać przejazdy samodzielnie oprogramowanym robotem mBot, po własnym torze. Trasa wyścigu wyznaczona została na obszarze wyścigu (torze), który musiał być przygotowany według ścisłych wytycznych, opisanych w dalszej części tej instrukcji. Trasa jest wyznaczona czarną linią o szerokości 20mm i stanowiła zamkniętą pętlę.


Nie takie łatwe okazało się zadanie połączenia kartek z wydrukowanym torem. Brakujące linie należało następnie dorysować czarnym pisakiem.



Robot rozpoczyna przejazd trasy w wyznaczonym miejscu (przed linią startu zaznaczoną na torze) i kończy przejazd w momencie przejechania tej linii po wykonaniu dwóch okrążeń.



poniedziałek, 19 października 2020

Zdalne sterowanie mBotem na różne sposoby

Ustawiliśmy tor z kubeczków i sprawdziliśmy, który robot najszybciej pokona trasę.
Sporo czasu zajęła nam instalacja rozszerzeń do programu mBlock5. 

Na dzisiejszych zajęciach w programie dodaliśmy zmienną "moc". Naszym zadaniem było zaprogramowanie robota tak, by po naciśnięciu wyznaczonych przycisków na klawiaturze nasz robot zwalniał lub przyspieszał.



piątek, 16 października 2020

Pierwszy program z mBotem - proste zdalne sterowanie

 Zaczynamy zajęcia w ramach programu CMI  - grant projektowy z otrzymanymi w zeszłym roku robotami mBot. Pierwsze zajęcia rozpoczęliśmy od zalogowania się do platformy mBlock. 

Na razie mamy tylko 3 roboty i pracujemy w 3 grupach kilkuosobowych,

Korzystamy z gotowych scenariuszy. Pierwsze dotyczą zapoznania uczniów ze środowiskiem mBlock oraz stworzenie prostego programu do zdalnego sterowania robotem.



Z robotem łączymy się za pomocą dołączonego do zestawu Makeblock Bluetooth Dongle. Nie obyło się bez problemów, ale w efekcie wszystkim grupom się połączenie udało.

Korzystając ze wskazówek, każda grupa wspólnymi siłami napisała program pozwalający sterować robotem za pomocą klawiatury w taki sposób, by możliwa była jazda w przód, w tył, skręty w obu kierunkach oraz zatrzymywanie robota.




środa, 4 marca 2020

Gra "PAC - MAN"

Przed nami ostatni scenariusz z programu AI Schools przeznaczony dla Poziomu Beniamin. Grę "Pac-man" każdy zna. Dzisiaj spróbowaliśmy zaangażować do zabawy sztuczną inteligencję.
Po zalogowaniu na stronę https://machinelearningforkids.co.uk, utworzylismy nowy projekt, który ma rozpoznawać "numbers".

Utworzyliśmy 4 kategorie: prawo, lewo, góra i dół.

 

Odszukaliśmy grę  "Pac-man" na platformie. Uruchomiliśmy ją, zmodyfikowaliśmy kod programu poleceń według instrukcji i każdy rozegrał kilka rozgrywek. W tym czasie nasz model uzyskał dane do nauki. Im więcej rozgrywek rozegraliśmy, tym więcej danych uzyskał nasz model.


Przetrenowaliśmy model, dołączyliśmy do kodu nowe bloczku uzyskane po trenowaniu. 
Na zakończenie sprawdziliśmy jak z grą radzi sobie komputer bez naszej pomocy. U każdego ucznia widoczna  była inna strategia unikania zagrożenia.


środa, 19 lutego 2020

Educathon – Programuj #naMarszalkowskiej” 2020

19 lutego uczestniczyliśmy w I Edycji Poznańskiego Turnieju Programistycznego organizowanego przez Zespół Szkół Ekonomicznych w Poznaniu. Z naszej szkoły brały udział 2 drużyny 3 osobowe. 

Każdy zespół miał za zadanie w ciągu 3,5 godziny opracować algorytm rozwiązujący problem, który dotyczył ustawienia maksymalnej ilości krzeseł przy stole. Zmienne parametry dotyczyły stołu oraz krzesełek.Rozwiązanie problemu musiało być zapisane w programie (do wyboru): C++, Python lub PHP.



Nasi uczniowie zaprezentowali rozwiązanie w języku Python. Wszystkie drużyny wykazały się dużymi umiejętnościami programistycznymi.

Nasza drużyna złożona z uczniów klasy 8 a zajęła 2 miejsce. Jej skład to: Anna Jagłowska, Aleksander Adamski oraz Jakub Górski.
Doskonale poradziła sobie także nasza drużyna złożona z uczniów klasy 7 a, zdobyte doświadczenie będzie procentować w przyszłorocznych potyczkach. W skład drużyny wchodzili: Borys Kurtiak, Piotr Olejniczak oraz Wojciech Olejnik.

Gratulacje dla naszych być może przyszłych programistów.
Joanna Kordzińska

wtorek, 18 lutego 2020

Avatarek 2020

Po raz kolejny uczniowie brali udział w pófinałach ogólnopolskiego konkursu Avatarek .
Na 19 drużyn nasza reprezentacja zajęła 7 miejsce. Należało wykazać się bardzo rozległą wiedzą znacznie wykraczającą ponad podstawe programową. Poziom był wyrównany i różnica między punktami nie była bardzo duża. Uzyskane miejsce jest dużym osiagnięciem i potwiedzeniem dużej wiedzy naszych uczniów.

czwartek, 6 lutego 2020

Składamy nasze mBoty


Wolny czas w okresie ferii wykorzystaliśmy także, by złożyć  nasze nowe roboty.




Okazało sie z czasem, że pewne elementy trzeba poprawić. Na nasze szczęście w grupie mamy specjalistę, który szybko sobie poradził z problemami :)


sobota, 1 lutego 2020

mBoty w Cieszkowiance

Podczas ostatniego zjazdu stacjonarnego na Politechnice Łódzkiej, odebrałam zestaw robotyczny, który wzbogaci wyposażenie pracowni informatycznej. Jest to zestaw edukacyjny STEAM CORE. Zawiera 3 roboty mBot-S Explorer Kit oraz szereg dodatkowych czujników i elementów konstrukcyjnych zwiększających możliwości robotów.  



Roboty mBot-S Explorer Kit mogą być używane na różnych etapach edukacji. Programowane są w graficznym środowisku mBlock zgodnym ze Scratch, a także w tekstowym języku Arduino C. Możesz też tworzyć aplikacje na urządzenia mobilne w App Inventor. Roboty mBot Explorer Kit mogą być łatwo rozbudowywane o dodatkowe czujniki, moduły i elementy konstrukcyjne Makeblock. Solidna metalowa konstrukcja zapewnia bezproblemową eksploatację w najbardziej wymagających szkolnych warunkach.
W zestawie otrzymaliśmy:
Robot mBot-S Explorer Kit x 3
Makeblock Bluetooth Dongle x 3
Czujnik dźwięku x 1
Akcelerometr/żyroskop x 1
Kompas x 1
Czujnik temperatury i wilgotności x 1
Czujnik koloru x 1
Czujnik dotyku x 1
Zestaw serwo do mBota x 1
Akumulatory AA (4-pak) x 3
Ładowarka 4-kanałowa x 1

czwartek, 30 stycznia 2020

Arduino - Jak zmusić wyświetlacz do pracy?

Tym raze dla chętnych zajecia były w trakcie ferii zimowych. Na śnieg liczyć nie mogliśmy, więc znaleźli się chętni na zabawę z płytką Arduino.

Wdalszym ciagu korzystaliśmy z  kursu:
https://forbot.pl/blog/kurs-arduino-wyswietlacz-tekstowy-lcd-id4263

czwartek, 23 stycznia 2020

Arduino - podłączenie przycisku

Korzystamy z kursu dla poczatkujących 
Celem dzisiejszym było wykorzystanie - instrukcji warunkowej

Naciśnięcie przycisku miało spowodować zapalenie się diody.
W drugiej części zmodyfikowany został program tak, by po wciśnięciu przycisku wyświetlił, poprawną sekwencję świateł. 
[...] -> Zielone -> Pomarańczowe -> Czerwone -> Czerwone Pomarańczowe[...]

czwartek, 16 stycznia 2020

Poznajemy Arduino

Jak najłatwiej rozpocząć przygodę z elektroniką, robotyką i budową programowalnych urządzeń? Oczywiście od Arduino!


Z przyznanych grantów w ramach programu CMI, kupiliśmy 2 podstawowe zestawy.


Ucząc się podstaw, będziemy się kierować bezpłatnym kursem on-line na https://forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290.

Zainstalowaliśmy odpowiednie środowisko ze strony https://www.arduino.cc/en/Main/Software

Podłączyliśmy z sukcesem płytkę do komputera i sprawdziliśmy z jakiego portu korzysta.  Migająca dioda LED na płytce przyniosła nam wiele radości.


Korzystając z dokładnych instrukcji włączyliśmy czerwoną diodę LED. Udało nam się także uzyskać miganie diody, poprzez dołączenie do naszego kodu funkcji opóźnienia - delay.




czwartek, 12 grudnia 2019

Świąteczne porządki

W wielu domach przed świętami większą uwagę przykłada się do dokładnego posprzątania. My także postanowiliśmy posprzątać w naszej sali komputerowej.



Była to bardzo  miła odmiana od zajęć z Pythona :)


środa, 4 grudnia 2019

środa, 2 października 2019

Wyspa skarbów - programowanie bez komputera.

Korzystając z zasobów projektu Computer Science Unplugged, uczniowie kółka komputerowego w tym roku zaangażują innych uczniów w poszukiwania Wyspy Skarbów. 
Celem tej zabawy jest pokazanie, że można uczyć się o informatyce bez komputera. 


Celem jest dotarcie na Wyspę Skarbów. Statki innych piratów żeglują ustalonymi dawno trasami pomiędzy wyspami tej części świata i podróżnicy mogą liczyć na to, że dostaną się na ich pokład. 



Z każdej z wysp można się wydostać w kierunku dwóch innych za pomocą dwóch statków: A lub B. Jest jednak pewien problem: dopóki nie wsiądziemy na pokład nie dowiemy się, dokąd statek płynie! Piraci nie udostępniają mapy, na której byłyby zaznaczone wszystkie wyspy. 


Każdy więc musi stworzyć własną mapę, za pomocą której będzie śledzić trasę swojej podróży.