Little Robot Friends töötuba

Little Robot Friends robotid on väikesed robotsõbrad Spikey, Ghosty ja Curvy. Nad teevad häält, vilgutavad silmi ja kuulevad ümbrust tänu erinevatele anduritele. Neid on võimalik programmeerida visuaalselt ja C keele abil.

littlerobotfriends.com

ROBOTIEHITAMISE TÖÖTUBA

Video, kuidas robotsõber kokku panna.

Töötoa slaidid

Robotiehitamise töötuba

Robotsõbra kokkupanemine

Robotsõbra loomine

Robotsõbrale muusika kirjutamine

Vajalikud programmid robotsõprade programmeerimiseks
learn.littlerobotfriends.com/get-started/

Soovitav on neid programme kasutada üks korraga. Ehk, et kui uus programm avatakse, siis peaksid teised programmid kinni olema. Muidu võib juhtuda, et see ei tööta, kuna robot ei pruugi uue programmiga ühenduda.

1. Little Robot Friends App programmiga on võimalik lihtsalt ja kiiresti muuta robotite silmade värve ja helisid vastavale andurite tegevusele.
learn.littlerobotfriends.com/apps/#lrf-app

Windowsi jaoks on vaja alla laadida ka LRF Windows Driver. Juhend selleks on alloleva lehe neljandas punktis.
littlerobotfriends.github.io/LRF_Docs/install/

2. Little Robot Friends Blocks programmiga saab robotile juba kergemaid programme teha. Plokkide abil on lihtne erinevaid käske kokku panna.
learn.littlerobotfriends.com/apps/#lrf-blocks

3. Arduino IDE programmiga saab roboteid programmeerida C programmeerimiskeeles. See annab rohkem võimalusi erinevaid programme, tegevusi ja laule kirjutada.
learn.littlerobotfriends.com/apps/#lrf-arduino

Arduino IDE programm.
www.arduino.cc/en/Main/Software

Little Robot Friends Arduino library. Juhend selleks on alloleva lehe teises punktis.
littlerobotfriends.github.io/LRF_Docs/install/

SAMD Board. Juhend selleks on alloleva lehe kolmandas punktis.
littlerobotfriends.github.io/LRF_Docs/install/

Windowsi jaoks on vaja alla laadida ka LRF Windows Driver. Juhend selleks on alloleva lehe neljandas punktis.
littlerobotfriends.github.io/LRF_Docs/install/

Robotsõbra programmeerimine

Kõik robotite programmeerimiseks kasutatavad C programmeerimiskeele käsud.
littlerobotfriends.github.io/LRF_Docs/lrf/

Näidisprogramm

Väikeste robotsõprade näidisprogrammid ja juhendid.
learn.littlerobotfriends.com

Näidisprogramm C programmeerimiskeeles, milles roboti silmad muudavad värve ja samal ajal kostub ka lühike heli.

#include <LittleRobotFriends.h>

LRFPattern minuMuster = {
.colorA = LRFColor_Red,
.colorB = LRFColor_Blue,
.transform = LRFTransform_ZigZag,
.duration = LRFDuration_Long
};

LRFSong minuMuss = {
.length = 3,
.octaveShift = 0,
.pattern = minuMuster,
.sounds = {
{LRFNote_C, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort},
{LRFNote_E, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort},
{LRFNote_G, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort}
}
};

void setup() {
lrf.setup();
lrf.eyes.blinkPattern(minuMuster, true);
}

void loop() {
lrf.loop();
if (lrf.touch.readHair() == 1) {
//lrf.eyes.blinkPattern(minuMuster, true);
lrf.sing(&minuMuss);
}
}

Kostüümid

Väikeste robotsõprade erinevad kostüümid alla laadimiseks.

American football bot

Barbershop Quartet

Chinese custome

CNY lion dance

Cowbots

Cupid

Gentlebot

Present box

Reindeer

Santa Claus

Snowman

Space travel

Viking