2. LOGO og fjernstyring af din robot



I denne video kan du se, hvor du kan finde kode-eksempler på IDE. Robotbiblioteket leveres med to mapper, der hedder “learn” og “explore” med eksempler på, hvordan du anvender softwaren til at programmere top-kortet – det er det kort, som du hovedsageligt vil arbejde med, mens motorkortet kører dets originale firmware.

Et af de første eksempler på kodning af Arduino robotten kaldes “LOGO”, som er meget lig et tidligere undervisnings-programmeringssprog, som styrede en virtuel skildpadde over skærmen med enkle instruktioner. Men denne gang, istedet for at have en lille virtuel skildpadde, der løber på skærmen, har vi en robot, som kan reagere på kommandoer og vise et basalt eksempel på bevægelse.

“LOGO” inviterer brugerne til at arbejde med robotten ved hjælp af et tastatur til at fortælle robotten, om den skal bevæge sig fremad/tilbage eller skal dreje til højre eller venstre. Programmet kan lagre en række kommandoer, som så vil blive udført et ad gangen.

Xun og David viser, hvor du kan finde LOGO eksemplet og hvordan du uploader det til robottens styrekort. Du vil bemærke, at robottens motorer er frakoblede. Arduino robotten kan være temmelig kraftfuld og dens funktioner forhindrer den i at løbe væk med din laptop!

Da motorerne er en anelse forskellige, vil brugerne blive nødt til at konfigurerer robottens bevægelse ved hjælp af et andet eksempel, der kaldes "Calibration”. Ved hjælp af en skruetrækker på trimmeren i bunden af kortet, er det muligt at afbalancere styrken, der er påført hvert hjul, således at robotten kører lige, når den bliver bedt om det. Videoen slutter med et eksempel på, hvordan man bruger en enkel IR-modtager tilsluttet en af sensor-indgangene på robotten til at styre den ved hjælp af en lille universal TV-fjernbetjening. Dette program er også en del af basis-listen på eksempler i biblioteket.

Den næste video vil vise forskellige måder, hvorpå du kan måle afstanden fra robotten til andre objekter og potentielle forhindringer. Husk at tilmelde dig den næste undervisningsvideo fra Arduino-teamet her.