Kurs mBot START
backLekcja /18
Programowanie mBota na PC – tryb Scratch
Robot mBot może pracować w dwóch trybach: tryb Scratch (domyślny) i tryb wysyłania (w wersji 3.x nazywany trybem Arduino).
Właściwości trybu Scratch:
- Program przygotowany jest na komputerze (w środowisku mBlock).
- Program wykonywany jest na komputerze
- Do pamięci robota musi być załadowany program domyślny (tzw. firmware)
- Robot połączony jest z komputerem bezprzewodowo lub kablem USB
- Robot kilkadziesiąt razy w ciągu sekundy komunikuje się z komputerem wykonując jego polecenia i przesyłając stany czujników
Tryb Scratch jest bardzo wygodny dla początkujących programistów. Robot natychmiast reaguje na wszystkie zmiany wprowadzane w programie. Dodatkową korzyścią jest możliwość połączenia w jednym projekcie skryptów robota i obiektów na ekranie (postaci). Ograniczeniem trybu Scratch jest mała szybkość wykonywania programu, niewystarczająca do szybko poruszających się robotów. Bardziej zaawansowane projekty lepiej realizować w trybie wysyłania.