Tradicionalno, najjednostavniji program se zove "Hello, world!", prema tekstu koji treba ispisati.
U robotici ova vrsta programa ne mora baš biti jednostavna, ali u našem slučaju jest, zahvaljujući vezi putem USB kabla.
Upišite programsku liniju:
robot->print("Hello world!");
Upisujemo ju u funkciju "setup()", koja se izvršava točno jednom, kad se uključi robot.
Bez želje da objašnjenje bude iscrpno ili potpuno, ukratko:
- "robot" - ovaj dio označava da ćemo nešto raditi s našim robotom jer je ovo "varijabla" koja ga predstavlja u našem programu.
- "->" - ova 2 znaka odvajaju subjekt i predikat naredbe. Subjekt je "robot", predikat će biti "funkcija" (recimo, radnja), koja slijedi iza znakova.
- "print" - ovo je radnja (recimo: glagol, predikat). Zovemo ju "funkcija". Njen je zadatak poslati niz znakova iz robota, putem USB kabla, koji će se ispisati na našem računalu, u Arduino Monitor-u.
- "Hello, world!" - ovo je "argument" ili "parametar" funkcije, u našem slučaju tekst koji se šalje PCju. Funkcija uvijek ima argument, a može i više njih, u zagradama. Zato su i ovdje, prije i poslije teksta.
- ";" - C++ jezik odvaja naredbe ovim znakom. Znači, ovo je kraj naredbe. Nešto kao točka u rečenici, da nastavimo subjekt-predikat analogiju.