Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i...

10
Programowanie: możliwości i narzędzia

Transcript of Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i...

Page 1: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Programowanie:możliwości i narzędzia

Page 2: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy
Page 3: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Roboty- online i offline

Page 4: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Program edukacyjny

Page 5: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Przykład- Misja na Marsa

Zadaniem robota to uratowanie planety Ziemia i przewiezienie niezbędnych ładunków w jak

najszybszym czasie.

Page 6: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Jak wykonać misję?

Należy zmierzyć odległość między punktem A i punktem B. Dokonać odpowiednich obliczeń, dzięki którym zamienimy drogę na czas działania silnika. Robot podjedzie do ładunku, uniesie go chwytakiem i wróci do bazy. W obliczeniach należy uwzględnić stopień naładowania baterii, moc silnika, ciężar ładunku i przyśpieszenie grawitacyjne.

Należy zmierzyć odległość między punktem A i punktem B. Dokonać odpowiednich obliczeń, dzięki którym zamienimy drogę na czas działania silnika. Robot podjedzie do ładunku, uniesie go chwytakiem i wróci do bazy. W obliczeniach należy uwzględnić stopień naładowania baterii, moc silnika, ciężar ładunku i przyśpieszenie grawitacyjne.

Ustawię robota na jazdę na 5s do przodu i sprawdzę czy dojechał do ładunku. Jeżeli zatrzymał się bliżej to dodam więcej sekund, jeżeli pojedzie za daleko to zmniejszę ich ilość. Robot podniesie wtedy ładunek, obróci się i zrobi to samo tylko w odwrotnym kierunku czyli wróci na miejsce i opuści ładunek.

Ustawię robota na jazdę na 5s do przodu i sprawdzę czy dojechał do ładunku. Jeżeli zatrzymał się bliżej to dodam więcej sekund, jeżeli pojedzie za daleko to zmniejszę ich ilość. Robot podniesie wtedy ładunek, obróci się i zrobi to samo tylko w odwrotnym kierunku czyli wróci na miejsce i opuści ładunek.

Page 7: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Rozłożenie problemu na czynniki pierwsze

Jazda do przodu

Jazda do przodu

Zabranie ładunkuZabranie ładunku ZawrócenieZawrócenie PowrótPowrót Odłożenie

ładunkuOdłożenie ładunku

Page 8: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Dzieci- jako inspiracja do rozbudowywania programów

Page 9: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy
Page 10: Programowanie: możliwości i narzędzia TwójRobot.pdf · 3 4 5 KaŽde zajecia to nowy projekt i nowy temat zajeé, np. Misja Marsjaóska, Zawody Rycerskie lub Katapulta. Zaczynamy

Zapraszamy do współpracy!