130 likes | 341 Views
Lego MINDSTORMS NXT. budowa i programowanie robotów - pomoc dydaktyczna w nauce informatyki. Autor: Jakub Piasecki. Wykorzystanie na lekcjach. Podstawy algorytmiki, Programowanie, Modelowanie i symulacje, Zajęcia dodatkowe (robotyka). Algorytmika.
E N D
Lego MINDSTORMS NXT budowa i programowanie robotów- pomoc dydaktyczna w nauce informatyki Autor: Jakub Piasecki
Wykorzystanie na lekcjach • Podstawy algorytmiki, • Programowanie, • Modelowanie i symulacje, • Zajęcia dodatkowe (robotyka).
Algorytmika • Możliwość obserwowania wyników działania algorytmów w rzeczywistości
Algorytmika • Budowa prostych układów, realizujących np. sortowanie, wyszukiwanie wyróżnionego elementu itd.
Algorytmika • Natychmiastowa analiza wyników działania algorytmu i możliwość jego modyfikacji
Programowanie • Możliwość programowania w najbardziej popularnych językach programowania
Programowanie • Język NXT-G – graficzny język wysokiego poziomu
Programowanie • Języki zbliżone do C • RobotC, • NXC, • C# (.net + MS Robotics Studio)
Programowanie • Inne języki: • Python, • Java, • VB, • Assembler, • …
Modelowanie i symulacje • Możliwość tworzenia robotów – modeli rzeczywistych mechanizmów
Modelowanie i symulacje • Rozwiązywanie problemów rzeczywistych: • wychodzenie z labiryntu, • sortowanie klocków, • układanie kostki Rubika, • …
Zajęcia dodatkowe • Zajęcia pozalekcyjne: • fizyka, • informatyka, • automatyka, • mechanika. • Konkursy robotyki: • FLL, ZnekBOT, • Sumo, • …
Bibliografia • http://mindstorms.lego.com, • http://nxtprograms.com, • http://nxtclassroom.com/, • http://www.robotc.net/, • http://bricxcc.sourceforge.net/nbc/.