Lekce 1 - První projekt¤
Zde si vyzkoušíme vytvořit první projekt a nahrát jej do Robůtka.
https://robutek.robotikabrno.cz/v2/robot/lekce1/example1.tar.gz
- 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 v rozšíření vybereme
Create Project
. - Zvolíme umístění projektu do složky
RoboCamp-2025
. - Zadáme název projektu, např.
prvniProjekt
. - Vložíme odkaz na projekt.
- Připojíme Robůtka přes
USB-C
. PokudUSB-C
nefunguje, požívejtemicro-USB
. -
V levém spodním rohu vybereme
Select COM port
pro výběr portu, na kterém je Robůtek připojený. Poté se nápis změní na vybraný port.Vidím více portů
Pokud se vám v nabídce zobrazí více portů, odpojte Robůtka a zjisťete, který port zmizel. Po připojení Robůtka tento port vyberte.
-
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 Folder
vybereme složku s projektem. - Připojíme Robůtka přes
USB-C
. PokudUSB-C
nefunguje, požívejtemicro-USB
. -
V levém spodním rohu vybereme
Select COM port
pro výběr portu, na kterém je Robůtek připojený. Poté se nápis změní na vybraný port.Vidím více portů
Pokud se vám v nabídce zobrazí více portů, odpojte Robůtka a zjisťete, který port zmizel. Po připojení Robůtka tento port vyberte.
-
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 Monitor
pro nahrání programu do zařízení. - Měli bychom vidět výstup z programu.
$ 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!
- Pro ukončení terminálu, do něj klikneme a stiskneme Ctrl+C.
Ú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(() => { /* můj 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ůžete také využít předem definované barvy.... ledStrip.set(0, { r: 0, g: 255, b: 0 }); // nastaví 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 modrou
red
orange
yellow
green
light_blue
blue
purple
pink
white
off
Lekce 1.5 - Dálkové ovládání¤
Pokud už máte zapájené motory a složeného Robůtka, můžete 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.ts
upravte proměnnéOWNER
aDEVICE_NAME
v horní části na vaše jméno. -
Na dolní liště ve VSCode klikneme na
Config WiFi
. -
Vybereme možnost
Add a WiFi network
. -
Do pole zadáme název WiFi sítě. Na táboře použijte wifi pro roboty,
RoboRaj
. -
Dole v terminálu zadáme heslo
PlnoRobutku
. -
Znovu klikneme na
Config WiFi
a 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
Vaše zařízení musí být připojené na stejné WiFi jako Robůtek (na táboře RoboRaj
, heslo PlnoRobutku
).
Android¤
Stáhněte si aplikaci RBController
pro Android.
- Po otevření programu nastavte jméno majitele na to stejné, co jste napsali do proměnné
OWNER
v kódu. Jinak Robůtka neuvidíte! - Pokud je telefon na stejné WiFi jako Robůtek, aplikace ho najde a můžete ho ovládat.
iOS a počítač¤
-
Po nahrání programu vidíte v terminálu IP adresu Robůtka, nebo jde zjistit kliknutím na
Config WiFi
a vybraním možnostiDisplay current WiFi config
.Při použítí tlačítka
Display current WiFi config
nesmí na Robůtkovi běžet program, můžete ho vypnout zmáčknutím Ctrl+C. v terminálu. -
Zadejte tuto IP do prohlížeče, např.
http://192.168.4.1
. Načte se vám stránka s ovládáním.