Lekce 1 - První projekt¤
Zde si vyzkoušíme vytvořit první projekt a nahrát jej do Robůtka.
Odkaz na projekt:
https://robutek.robotikabrno.cz/v2/robot/lekce1/example1.tar.gz
Varování
Odkaz si zkopírujte než začnete tvořit projekt, když vyjedete z VSCode při vytváření projektu, vytváření projektu se vám zruší.
- V prvním kroku si na počítači nachystáme složku
RoboCamp-2025, do které si budeme ukládat veškeré projekty. - Klikneme pravým tlačítkem na ikonku
Visual Studio Codea vybereme možnostNew window. - Dále v rozšíření Jaculus vybereme
Create Project. - Zvolíme umístění projektu do složky
RoboCamp-2025. - Zadáme název projektu, např.
prvniProjekt, potvrdímeEnter. - Vložíme odkaz na projekt, potvrdíme
Enter. - Otevře se nám vytvořený projekt.
- Připojíme Robůtka přes
USB-C. PokudUSB-Cnefunguje, použijememicro-USB. -
V levém spodním rohu vybereme
Select COM portpro výběr portu, na kterém je Robůtek připojený. Poté se nápis změní na vybraný port.Vidíme více portů
Pokud se nám v nabídce zobrazí více portů, odpojíme Robůtka a zjistíme, který port zmizel. Po připojení Robůtka tento port vybereme.
-
Dále zvolíme
Monitor, ten slouží pro komunikaci se zařízením.
Stáhnout ZIP s prvním projektem
- V prvním kroku si na počítači nachystáme složku
RoboCamp-2025, do které si budeme ukládat veškeré projekty. - Dále si stáhneme zip soubor s prvním projektem.
- Poté si jej rozbalíme do vytvořené složky k táboru.
- Spustíme VSCode a pomocí záložky
File->Open Foldervybereme složku s projektem. - Připojíme Robůtka přes
USB-C. PokudUSB-Cnefunguje, použijememicro-USB. -
V levém spodním rohu vybereme
Select COM portpro výběr portu, na kterém je Robůtek připojený. Poté se nápis změní na vybraný port.Vidíme více portů
Pokud se nám v nabídce zobrazí více portů, odpojíme Robůtka a zjistíme, který port zmizel. Po připojení Robůtka tento port vybereme.
-
Dále zvolíme
Monitor, ten slouží pro komunikaci se zařízením.
Nahrání programu¤
Pokud nám funguje připojení na Monitor a běží nám komunikace se zařízením, můžeme do zařízení zkusit nahrát náš první program.
- Ve VSCode máme otevřený první projekt. V levém
Exploreru(Průzkumníku) vybereme soubor zesrc->index.ts. V něm vidíme náš první program. -
Poté zvolíme
Build, Flash and Monitorpro nahrání programu do zařízení.Pokud se program nenahraje za ~10 vteřin, zkuste zmáčknout tlačítko označené
ENa program nahrát znovu.
3. Měli bychom vidět výstup z programu.
4. Pro ukončení terminálu, do něj klikneme a stiskneme Ctrl+C.$ jac monitor --port COM7 Connecting to serial at COM7 at 921600 bauds... Connected. Robotický tábor 2025, zdraví Jirka Vácha! Robotický tábor 2025, zdraví Jirka Vácha!
Úprava programu¤
Pokud nám funguje nahrávání kódu, můžeme se na něj podívat a zkusit jej upravit.
Ve zdrojovém kódu jsou komentáře (// tohle je komentář), které nám popisují, co který řádek dělá.
- Prostudujeme si zdrojový kód.
-
Upravíme pozdrav na své jméno.
Řešení
... console.log("Robotický tábor 2025, zdraví Franta Flinta!"); // tady jsem změnil své jméno ... -
Pokusíme se změnit rychlost vypisování.
Řešení
... setInterval(() => { /* náš kód */ }, 500); // čas opakování se udává v milisekundách (1000 ms je 1 sekunda) ... -
Upravíme barvu.
Řešení
Barvu lze zadat ve formátu RGB - poměr červené, zelené a modré barvy
Můžeme také využít předem definované barvy.... ledStrip.set(0, { r: 0, g: 255, b: 0 }); // nastavíme barvu LED na Robůtkovi na zelenou ...Předem definované barvy:import * as colors from "./libs/colors.js"; // musíme na začátku programu importovat knihovnu s barvami ledStrip.set(0, colors.blue); // nastavíme barvu na modrouredorangeyellowgreenlight_bluebluepurplepinkwhiteoff
Lekce 1.5 - Dálkové ovládání¤
Pokud už máme zapájené motory a složeného Robůtka, můžeme ho vyzkoušet přes dálkové ovládání
https://robutek.robotikabrno.cz/v2/robot/lekce1/example-gridui.tar.gz
-
Otevřeme si projekt.
-
V projektu v
src/index.tsupravíme proměnnéOWNERaDEVICE_NAMEv horní části na naše jméno. -
Na bočním panelu vybereme rozšíření
Jaculus. -
V otevřeném panelu klikneme na
WiFi Configurationa poté naConfigure WiFi. -
Vybereme možnost
Add a WiFi network. -
Do pole zadáme název WiFi sítě. Na táboře použijeme wifi pro roboty,
RoboRaj. -
Dole v terminálu zadáme heslo
PlnoRobutku. -
Znovu klikneme na
Config WiFia vyberemeSet WiFI to Station mode (connect to wifi).
Připojení na Robůtka¤
Robůtek je teď připojený na WiFi, takže s ním můžeme komunikovat přes telefony a počítače
Naše zařízení musí být připojené na stejné WiFi jako Robůtek (na táboře RoboRaj, heslo PlnoRobutku).
Android¤
Stáhneme si aplikaci RBController pro Android.
- Po otevření programu nastavíme jméno majitele na to stejné, co jsme napsali do proměnné
OWNERv kódu. Jinak Robůtka neuvidíme! - Pokud je telefon na stejné WiFi jako Robůtek, aplikace ho najde a můžeme ho ovládat.
iOS a počítač¤
-
Po nahrání programu vidíme v terminálu IP adresu Robůtka, nebo ji zjistíme kliknutím na
Config WiFia vybráním možnostiDisplay current WiFi config.Při použití tlačítka
Display current WiFi confignesmí na Robůtkovi běžet program, můžeme ho vypnout zmáčknutím Ctrl+C v terminálu. -
Zadáme tuto IP do prohlížeče, např.
http://192.168.4.1. Načte se nám stránka s ovládáním.






