Programowanie w Scratch robot mbot SPOTKANIE 1 - CZYM JEST ALGORYTM CO DAJE PROGRAMOWANIE ROBOT MBOT PODSTAWOWE POLECENIA ROBOTA ZADANIA
Czym jest algorytm
Co daje programowanie PROGRAMOWANIE UCZY LOGICZNEGO MY LENIś!!!
Tworzenie programów komputerowych
Tworzenie gier komputerowych
Tworzenie gier i aplikacji na smartfona
Wysłanie rakiety w kosmos
Praca robotów małych i większych
Robot mbot
Robot mbot budowa
Możliwości robota
Możliwości robota Miernik odległości Wykrywanie czarnej linii
Możliwości robota 2 źródła światła LED z możliwością ustawienia przeróżnych kolorów Wydawanie dźwięków w różnych tonach Możliwość programowania pilota i przycisku na robocie Miernik poziomu natężenia światła
Jak połączyć się z robotem Podłącz do USB urządzenie umożliwiające bezprzewodowe połączenie robota Postępuj według kolejnego slajdu
Jak połączyć się z robotem
Pierwsze polecenia start robota Kiedy wciśnięto zieloną flagę Kiedy wciśnięto klawisz spacja Kiedy puszczono strzałka do góry
Pierwsze polecenia start robota Możemy wybrać dowolny klawisz - Up arrow Strzałka do góry Ĺ - Down arrow Strzałka w dół Ļ - Right arrow Strzałka w prawo ĺ - Left arrow Strzałka w lewo ĸ - I wiele innych
Pierwsze polecenia pętle Program odczeka podaną liczbę sekund zanim zacznie wykonywać kolejne Pętla, która powtarza umieszczone wewnątrz instrukcje podaną liczbę razy Niekończąca się pętla. Powtarza umieszczony wewnątrz program, aż do wyłączenia robota. Zatrzymanie. Tą instrukcją można na przykład zatrzymać pętlę lub cały program.
Pierwsze polecenia pętle
Pierwsze polecenia kontrolowanie robota Pozwala wybrać czy robot ma jechać do przodu, do tyłu lub skręcić w prawo albo w lewo. Można również podać prędkość z jaką ma to zrobić (warto ci 0 255) Pozwala ustawić prędkość obrotu wybranego koła. Przyjmuje wartości od -255 do 255. Wartości ujemne powodują obrót w drugą stronę. Wartość 0 zatrzymuje silnik
Pierwsze polecenia kontrolowanie robota
Zadanie 1 Zaprogramuj robota tak aby: Po wciśnięciu Zielonej Flagi poruszał się do przodu przez 10 sekund z prędko cią 100 a następnie zatrzymał się
Zadanie 1 - Rozwiązanie Zaprogramuj robota tak aby: Po wciśnięciu Zielonej Flagi poruszał się do przodu przez 10 sekund z prędko cią 100 a następnie zatrzymał się
Zadanie 2 Przerób poprzedni program tak aby robot zaczynał poruszanie do przodu z prędko cią 100 i co sekundę jechał szybciej o 20 aż do prędko ci 200 którą jadąc sekundę zatrzyma się.
Zadanie 2 Przerób poprzedni program tak aby robot zaczynał poruszanie do przodu z prędko cią 100 i co sekundę jechał szybciej o 20 aż do prędko ci 200 którą jadąc sekundę zatrzyma się.
Tworzenie nowego programu bez utraty poprzedniego
Tworzenie nowego programu bez utraty poprzedniego
Tworzenie nowego programu bez utraty poprzedniego
Zadanie 3 Zaprogramuj robota tak aby wciskając na klawiaturze: -strzałkę w górę poruszał się do przodu -strzałkę w dół poruszał się do tyłu -strzałkę w lewo skręcał w lewo -strzałkę w prawo skręcał w prawo -spację zatrzymywał się
Zadanie 3 - Rozwiązanie Zaprogramuj robota tak aby wciskając na klawiaturze: -strzałkę w górę poruszał się do przodu -strzałkę w dół poruszał się do tyłu -strzałkę w lewo skręcał w lewo -strzałkę w prawo skręcał w prawo -spację zatrzymywał się
Zadanie 4 Przerób - poprzedni program tak aby: Robot wykonywał ruchy z ćwiczenia 1 tylko wtedy gdy strzałka jest wci nięta Na ekranie wy wietlała się chmurka informująca w którą stronę porusza się robot lub czy jest zatrzymany
Zadanie 4 Rozwiązanie - - Przerób poprzedni program tak aby: Robot wykonywał ruchy z ćwiczenia 1 tylko wtedy gdy strzałka jest wci nięta Na ekranie wy wietlała się chmurka informująca w którą stronę porusza się robot lub czy jest zatrzymany
Zadanie 5 Z pomocą pętli repeat rozkaż robotowi wykonać kwadrat Aby skręcić robotem o 90º możesz metodą prób i błędów regulować czas skręcania w bloku wait za pomocą znaku kropki Przykład:
Zadanie 5 - Rozwiązanie Z pomocą pętli repeat rozkaż robotowi wykonać kwadrat Aby skręcić robotem o 90º możesz metodą prób i błędów regulować czas skręcania w bloku wait za pomocą znaku kropki