Stavíme roboty

Inspirujeme se na soutěžích robotů a nejprve postavíme vlastní stroje, které zvládnou jízdu zručnosti s dálkovým ovládáním. Pokračovat budeme s použitím ultrazvukového měřiče vzdálenosti v zápasech sumo a nakonec přidáme senzor intenzity světla pro jízdu po čáře.

Celý plán kroužku pokročilých programátorů včetně prezentace a pracovních listů je na samostatném webu.

(1) v první hodině jsme rádiem propojili dva microbity
. Ovladač při náklonu nebo stisku tlačítka zobrazuje symboly a odesílá povely robotovi, který je zobrazí také.


(2) jak funguje servo? 

Prozkoumali jsme polohové i rotační servo, připojili k micro:bitu pomocí destičky ring:bit  (nebo jiné rozšiřující desky) a ovládali stisknutím tlačítek.




(3) ovládáme dvě serva spojená vrtulkami od sebe, jako kola

Nachystáme si funkce pro ovládání robota, abychom nemuseli kód upravovat na více místech a program byl přehledný. Program testujeme nejprve použitím tlačítek, teprve po vyzkoušení a odladění přidáme dálkové ovládání.


(4), (5), (6) konstrukce robotů z kartonu, dřívek, brček, ...


(7) ovládání náklonem

Nejprve musíme zjistit, jak detekce náklonu funguje a jak ji využít. Vytvoříme proto dva nové testovací programy naklon-ovladac a naklon-servo.

Cíl: nakláněním obyčejného microbita se pohybuje vrtulka serva připevněného k destičce s druhým microbitem. 

(8) Programy ovladač a robot doplníme o plynulé zatáčení

Přidáme i stav ovladače, zda posílá náklon nebo ne.










>>> naše dřívější dálkově ovládaná autíčka

>>> servo projekty s polohovým servem



Populární příspěvky z tohoto blogu

Co je BBC micro:bit?

Jak začít?

Úvod ve škole i v kroužku

Začínáme v MakeCode

V čem programovat micro:bit?

Semafor a RGB dioda

Projekty s PINy

RGB LED

Hudba s microbitem