Nahrávání a spouštění programů

Lego Mindstorms

Jak nahrát jednoduchý program jsme si už ukázali. Vaším úkolem ale bude napsat program pro navigaci v několika různých tratích. Aby se v kódu dalo lépe vyznat, hodilo by se ho rozdělit do více souborů (ideálně pro každou trať samostatný soubor). Zatím jsme se ale naučili jenom spouštět kód v souboru main.py. Jak tedy na to?

Nahrávání programů

  1. Vytvořte prázdný projekt (viz předchozí kapitola)
  2. V projektu vytvořte adresář tracks. Měl by být na stejné úrovni jako soubor main.py.

  3. Smažte obsah main.py a místo něj vložte následující kus kódu:

    #!/usr/bin/env pybricks-micropython
    
    import gyarab_launcher
    

  4. Vytvořte v adresáři tracks jeden nebo více .py souborů. Do těchto souborů budete psát váš kód. Použijte například track01.py:

    from gyarab_mindstorms import display_print, wait
    
    display_print("Hello, world!")
    # Wait for 1 second
    wait(1000)
    
    pro ověření funkčnosti.

  5. Nahrajte kód do robota V levém dolním rohu rozklikněte záložku EV3DEV DEVICE BROWSER (stejně jako při připojování robota), zkontrolujte, že robot je připojený (zelené kolečko vedle názvu) a klikněte na Send workspace to device

Spouštění programů

Ladění programů přes VSCode

Spouštění přes VSCode je úplně stejné, jako v předchozí kapitole.

  1. Nahrajte do robota všechny soubory pomocí Send workspace to device (viz předchozí kapitola)
  2. Otevřete soubor main.py ve VSCode
  3. Spusťte stisknutím klávesy F5
  4. Pomocí šipek na robotovi vyberte modul (trať), který se má spustit (viz bod 3 níže)

Spuštění programů přímo z robota

  1. V hlavním menu robota zvolte File browser

    Tím otevřete prohlížeč souborů:

    V horní části (červeně) se zobrazuje, v jakém adresáři se nacházíme (/home/robot).

    V dolní části (zeleně) vidíme jednotlivé projekty v tomto adresáři.

  2. Vyberte váš projekt a stiskněte prostřední tlačítko.

    Tím se dostanete do adresáře vašeho projektu.

    Tip

    Pokud omylem vyberete jiný projekt, můžete se vrátit do nadřazeného adresáře zvolením ../

  3. Vyberte main.py a stiskněte prostřední tlačítko. Na obrazovce se zobrazí jména všech .py souborů, které jste vytvořili v adresáři tracks. Vyberte, který program chcete spustit (šipka nahoru/dolů) a spusťte ho prostředním tlačítkem.

    Tip

    Pokud při provádění vašeho programu dojde k chybě, robot ji vypíše na obrazovku a bude ji zobrazovat dokud nestisknete tlačítko zpět.

Předchozí: Začínáme

Následující: Práce s knihovnou