Tarkade seadmete ehitamise ring 02.10.23

Tesla Bot Optimus

Mit Mini Cheetah

ARDUINO

RGB LED-id

RGB LED-il on neli jalga, kolm on värvide ja neljas maanduse jaoks.
R – punane
G – roheline
B – sinine

Nendest kolmest põhivärvist saab kõiki värve valmis segada. Ka RGB lediga on see võimalik. Lambi peal on tuvastatud 16,7 miljonit erinevat värvi.

Prototüüp

Värvide vahemikku on võimalik valida 0-255.
Kui näiteks punane on 255 ja teised värvid on nullid, siis põlebki ainult punane tuli.

RGB LED põleb punast värvi

const int greenLEDPin = 9;
const int redLEDPin = 10;
const int blueLEDPin = 11;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

void setup() {
  pinMode(greenLEDPin, OUTPUT);
  pinMode(redLEDPin, OUTPUT);
  pinMode(blueLEDPin, OUTPUT);
}

void loop() {
  redValue = 255;
  greenValue = 0;
  blueValue = 0;
  analogWrite(redLEDPin, redValue);
  analogWrite(greenLEDPin, greenValue);
  analogWrite(blueLEDPin, blueValue);
}

RGB LED muudab värvi sinisest punaseni

const int greenLEDPin = 9;
const int redLEDPin = 10;
const int blueLEDPin = 11;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

void setup() {
  pinMode(greenLEDPin, OUTPUT);
  pinMode(redLEDPin, OUTPUT);
  pinMode(blueLEDPin, OUTPUT);
}

void loop() {
  redValue = 255;
  greenValue = 0;
  blueValue = 0;
  for(int i = 0; i<255; i++) {
    analogWrite(redLEDPin, i);
    analogWrite(greenLEDPin, 0);
    analogWrite(blueLEDPin, 255-i);
    delay(10);
  }
}

SNAP CIRCUITS

DASH

Pallide viskamise programmeerimine

NEURON

Pikk auto

LEGO

Show

Nädala tunnitöö 25.09.23

RUBBISH ROBOT

EDISON

Edison on peopessa mahtuv väike robot, mida saab arvutiga programmeerida. Sellele saab kinnitada lego klotse ja ehitada lahedaid masinaid.

Spetsiaalse mati pealt on võimalik lugeda seitset erinevat kohe käivitatavat koodi. Näiteks joone järgi sõitmine, takistuste vältimine, valguse järgi sõitmine jne.

Programmi laadimiseks tuleb robot asetada triipkoodi ette, vajutada kolm korda ümmargust nuppu ja seejärel liigub robot ise üle triipkoodi.

Programmi käivitamiseks tuleb robotil vajutada kolmnurkset, lõpetamiseks kandilist nuppu.

EdBlocks

Robotit on võimalik programmeerida EdBlocks keskkonnas. Jälgida tuleb, et arvutil oleks heli sees ja programmi laadimiseks kasutatakse kaasasolevat helikaablit.

www.edblocksapp.com

SCRATCH

Scratch on visuaalne programmeerimiskeel, millega saab lihtsalt mänge, animatsioone, lugusid luua ja teistega jagada.

Programmeerimiseks kasutatakse Scratchi veebikeskkonda.

scratch.mit.edu

Dinosaurusemaa koodid

CODE.ORG

code.org/minecraft

Õpilasleiutajate riiklik konkurss 2023

Õpilasleiutajate riikliku konkursi eesmärk on väärtustada teadus- ja arendustegevust ning innovatsiooni õpilaskonnas, stimuleerida õpilaste aktiivsust teadus- ja arendustegevuse ning innovatsiooni alal ning avaldada tunnustust väljapaistvaid tulemusi saavutanud õpilastele ja õpilaskollektiividele, nende juhendajatele ja õpetajatele ning koolidele.

www.etag.ee/leiutajad