Prvé kolo
Vitajte v prvom kole 3D ligy!
V tomto kole sa zoznámite so súčiastkami, programovacím prostredím a samotnou konštrukciou stavebnice. Zvládnutie základov je kľúčové – bez nich by sme nedokázali stavať zložitejšie a zaujímavejšie roboty. Komplexnejším projektom sa budeme venovať v 2. kole.
Pravidlá kola
- Počas kola budete dostávať jednoduché zadania, ktoré budete musieť zdokumentovať (odfotiť alebo natočiť) a odovzdať na mail
insert mail. - Každý tím má k dispozícii určitý počet bodov, ktoré môže využiť na nápovedy.
- Nápovedy môžu mať formu priameho kódu alebo vás nasmerujú správnym smerom.
- Hodnotiť sa bude:
insert conditions - Za každú použitú nápovedu sa príslušný počet bodov odpočíta. Na konci kola sa prihliada aj na celkový zostatok bodov.
Postup bude nasledovný:
- Nastavenie Arduino IDE
- Zoznámenie sa s vytlačenou stavebnicou
- Zoznámenie sa s logickou jednotkou
- Spoznanie elektronických komponentov
- Servo motorčeky
- Senzory
- Kombinácie
- Zložíme si robotické autíčko
- Zložíme si jednoduché robotické rameno
Arduino IDE
Na programovanie stavebnice 3D Ligy budeme používať vývojové prostredie Arduino IDE 2.
Stiahnuť ho môžete na oficiálnej stránke Arduina. Vyberte verziu zodpovedajúcu vášmu operačnému systému (Windows, macOS alebo Linux).
Mikrokontrolér
Ako riadiaci čip stavebnice používame Waveshare RP2350-Zero. Aby s ním Arduino IDE vedelo komunikovať, je potrebné doinštalovať príslušnú knižnicu (board package).
Inštalácia knižnice
- Otvorte Arduino IDE a prejdite do File → Preferences.
- Do poľa "Additional boards manager URLs" pridajte nasledujúci odkaz:
https://github.com/earlephilhower/arduino-pico/releases/download/4.5.2/package_rp2040_index.json
- Potvrďte tlačidlom OK.
- Otvorte Tools → Board → Boards Manager a vyhľadajte "Raspberry Pi Pico/RP2040" (obsahuje aj RP2040).
- Nainštalujte knižnicu od autora Earle F. Philhower, III.
Výber dosky a portu
Po inštalácii knižnice je nutné zvoliť správnu dosku a port – bez toho počítač nerozpozná pripojený mikrokontrolér.
- V menu Tools → Board vyhľadajte a vyberte "Raspberry Pi Pico".
- Pripojte mikrokontrolér k počítaču pomocou USB kábla.
- V menu Tools → Port vyberte port, na ktorom sa zariadenie objavilo (napr.
COM3na Windows alebo/dev/ttyACM0na Linuxe).
Mikrokontrolér očakáva program vo formáte .uf2. Existujú dva spôsoby, ako ho získať:
- Priamo z Arduino IDE: Použite Sketch → Export Compiled Binary (alebo skratku
Ctrl+Alt+S). Arduino IDE skompiluje kód a uloží súbor.uf2do priečinka projektu. - Drag & drop: Skompilovaný súbor
.uf2jednoducho presuňte myšou na jednotku RP2350. Po nahratí sa mikrokontrolér automaticky reštartuje a program sa spustí.
Prvé pripojenie – režim BOOTSEL
Pri úplne prvom nahrávaní, alebo keď mikrokontrolér neodpovedá, je potrebné ho prepnúť do režimu BOOTSEL:
- Stlačte a podržte tlačidlo BOOT na doske RP2350-Zero.
- Počas držania tlačidla zapojte USB kábel do počítača.
- Tlačidlo uvoľnite.
Na počítači sa objaví nová jednotka (ako USB flash disk) s názvom RP2350 alebo RPI-RP2. Do tejto jednotky môžete priamo pretiahnuť (drag & drop) súbor s programom.