CNC stroj

·

·

Dobrý den všem rodičům,

na dnešní lekci jsme se s dětmi opět ponořili do tajů Pythonu a programování v LEGO® Spike. Nejprve jsme si společně postavili jednoduchý CNC stroj, který se pohyboval po dvou osách – osu A ovládal jeden motor a osu B druhý motor.

Úkolem dnešního projektu bylo bezpečně projet vyznačeným bludištěm, které děti měly vytištěné na papíru pod robotem. Každý pohyb robota byl řízen přesnými příkazy v Pythonu, takže děti musely pečlivě sledovat, jaké hodnoty zadávají, aby se stroj posouval správným směrem a nedotknul se stěn bludiště.

Děti si procvičily:

  • přesnou konstrukci robota,
  • orientaci v osách X (A) a Y (C),
  • plánování postupu kroků podle mapy,
  • a hlavně psaní delšího programu v Pythonu, kde už kombinovaly několik motorových příkazů za sebou.

Musím děti moc pochválit — CNC stroje se jim podařilo správně nastavit, naprogramovat a většina týmů úspěšně projela celé bludiště až do cíle.

Největší výzvou byl závěr trasy, kde jezdec musel jet po diagonále. To znamenalo, že musely jet oba motory současně, a ještě k tomu každý jinou rychlostí — což byla pro děti skvělá příležitost opravdu pochopit, jak spolu motory v Pythonu spolupracují.

Přikládám i pár fotografií z dnešní práce, ať vidíte, jak skvěle děti pracovaly.

Hezký den

Martin Vincenc

lektor kroužku Lego® robotika