Príprava programovacieho prostredia - sofrware setup

Zo stránky 3D liga wiki
Verzia z 18:44, 18. júl 2026, ktorú vytvoril Sebastian (diskusia | príspevky)
Prejsť na navigáciu Prejsť na vyhľadávanie

Arduino IDE

Na programovanie stavebnice budeme používať vývojové prostredie Arduino IDE 2. Tento návod ťa krok za krokom prevedie inštaláciou a nastavením prostredia tak, aby si mohol/-la začať nahrávať vlastné programy do mikrokontroléra.

Arduino IDE si stiahni na oficiálnej stránke Arduina – vyber verziu zodpovedajúcu tvojmu operačnému systému (Windows, macOS alebo Linux).

Mikrokontrolér

Ako riadiaci čip stavebnice používame Waveshare RP2350-Zero. Je to "mozog" celej stavebnice – obsahuje procesor, pamäť a GPIO piny, cez ktoré komunikuje so všetkými komponentmi (senzormi, motorčekmi aj LED diódami). Komponenty stavebnice sú napájané napätím 3,3 V.

Aby s ním Arduino IDE vedelo komunikovať, je potrebné doinštalovať príslušný balík podpory dosky (board package) – postup nájdeš nižšie.

Inštalácia knižníc

  1. Otvor Arduino IDE a prejdi do File → Preferences.
  2. Do poľa "Additional boards manager URLs" pridaj nasledujúci odkaz:
https://github.com/earlephilhower/arduino-pico/releases/download/4.5.2/package_rp2040_index.json
  1. Potvrď tlačidlom OK.
  2. Otvor Tools → Board → Boards Manager a vyhľadaj "Raspberry Pi Pico/RP2040" (tento balík obsahuje aj podporu pre RP2350).
  3. Nainštaluj balík od autora Earle F. Philhower, III.

Ďalej je potrebné nainštalovať knižnice pre senzory, ktoré stavebnica používa:

  1. V Arduino IDE otvor Tools → Manage Libraries (alebo klikni na ikonu knižníc v ľavom paneli).
  2. Vyhľadaj "VL53L0X" a nainštaluj knižnicu od autora Pololu.

  1. Následne vyhľadaj "Adafruit BNO055" a nainštaluj knižnicu.
  2. Ak sa zobrazí výzva na inštaláciu závislostí od Adafruit, potvrď aj tieto.

Výber dosky a portu

Po inštalácii knižníc je potrebné zvoliť správnu dosku a port – bez toho počítač pripojený mikrokontrolér nerozpozná.

  1. V menu Tools → Board vyhľadaj a vyber "Generic RP2350".
  2. Pripoj mikrokontrolér k počítaču pomocou USB kábla.
  3. V menu Tools → Port vyber port, na ktorom sa zariadenie objavilo (napr. COM3 na Windows alebo /dev/ttyACM0 na Linuxe).

Mikrokontrolér očakáva program vo formáte .uf2. Existujú dva spôsoby, ako ho nahrať:

  • Manuálny export a drag & drop – zvyčajne sa používa pri prvom pripojení dosky.
  • Automatický upload – priamo z Arduino IDE po prvotnom nastavení.

Pre lepšiu predstavu si pozri toto video (fyzický postup je rovnaký pre RP2040 aj RP2350).

Manuálny upload – režim BOOTSEL

Pri úplne prvom nahrávaní programu doska ešte nemá nahratý firmware, ktorý by ju predstavil počítaču ako Arduino zariadenie, preto ju treba prepnúť do špeciálneho režimu BOOTSEL:

  1. Stlač a podrž tlačidlo BOOT na doske RP2350-Zero.
  2. Počas držania tlačidla zapoj USB kábel do počítača.
  3. Uvoľni tlačidlo BOOT.

Na počítači sa objaví nová jednotka (podobne ako USB flash disk) s názvom RP2350. Do tejto jednotky môžeš priamo pretiahnuť (drag & drop) súbor s programom.

Skopíruj si tento jednoduchý kód do svojho prvého projektu:

void setup() {
  Serial.begin(9600);
  Serial.println("Hello World!");
}

Použi Sketch → Export Compiled Binary (alebo skratku Ctrl+Alt+S). Arduino IDE kód skompiluje a uloží súbor .uf2 do priečinka projektu.

Následne súbor .uf2 pretiahni (drag & drop) do pripojenej jednotky RP2350 – po nahratí sa doska automaticky reštartuje a program sa spustí.

Automatický upload

Po prvom manuálnom nahratí firmvéru už môžeš ďalšie programy nahrávať priamo z Arduino IDE, bez potreby prepínania do BOOTSEL režimu:

  1. Zapoj dosku do počítača (mal by sa objaviť úložný priestor RP2350).
  2. V menu Tools vyber dosku (Generic RP2350) a príslušný port.
  3. Ak sa port správne našiel, potvrď tlačidlom OK.
  4. Kód nahráš kliknutím na tlačidlo (šípka) v ľavom hornom rohu, alebo klávesovou skratkou Ctrl+U.