Tarkade seadmete ehitamise ring 07.03.22

TINKERCAD CIRCUITS

LED lampide rida

// loeb andmebaasi palju muutujaid korraga
int array[] = {2, 3, 4, 5, 6, 7};
int count = 0;
int timer = 90;

void setup()
{
  for (count=0; count<6; count++) {
    pinMode(array[count], OUTPUT); // loendab kokku lampide arvu
  }
}
  void loop()
{
  // süttimine liigub paremalt vasakule
    for (count=0; count<5; count++) {
    digitalWrite(array[count], HIGH); // lamp läheb põlema
    delay(timer);
    digitalWrite(array[count + 1], HIGH); 
    delay(timer);
    digitalWrite(array[count], LOW); // esimesena põlema hakanud lamp kustub
    delay(timer*2);
                 }               
  // süttimine liigub vasakult paremale
  for (count=5; count>0; count--) {
    digitalWrite(array[count], HIGH); // lamp läheb põlema
    delay(timer);
    digitalWrite(array[count - 1], HIGH); // järgmine lamp läheb põlema
    delay(timer);
    digitalWrite(array[count], LOW); // esimesena põlema hakanud lamp kustub
    delay(timer*2);
                 }
                 }

Termomeeter kõlaritega

void setup()
{
  Serial.begin(9600);
  pinMode(3, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop()
{
  int sensorVal = analogRead(A1);
  float voltage = (sensorVal / 1024.0) * 5.0;
  float temperature = (voltage - .5) * 100;

  Serial.println(temperature);  

  if ( temperature > 40 ) {
    tone(3,50);
    // Heli sagedus (31 kuni umbes 1000)
    digitalWrite(6, HIGH);  
    delay(200);
    noTone(3);
    digitalWrite(6, LOW);
    delay(200); 

    tone(9,20);
    digitalWrite(11, HIGH);  
    delay(200);
    noTone(9);
    digitalWrite(11, LOW);
    delay(200); 
    
  }  
}

KEVADE KAHOOT

https://kahoot.it/

Tarkade seadmete ehitamise ring 27.09.21

RGB LED

RGB lED on lamp, mille värve on võimalik muuta. Lambi peal on tuvastatud 16,7 miljonit erinevat värvi.

R – Red, punane
G – Green, roheline
B – Blue, sinine

Värvikoodid

Kuna värvide koode on palju, siis on võimalik neid otsida internetist erinevatelt lehtedelt.

Üks võimalik koht on: htmlcolorcodes.com

Programmi jaoks sobiv värvikood on näha üleval ääres RGB järel. Numbrid tähendavad punase, rohelise ja sinise värvi tooni tugevust. Numbrite vahemik on 0 kuni 255.

255, 0, 0 – punane värv

0, 255, 0 – roheline värv

0, 0, 255 – sinine värv

Tinkercad

Skeeme on eelnevalt mugav valmis teha Tinkercad keskkonnas. Seal saab proovida ka programmikoodi ja näha, kas see töötab.

www.tinkercad.com/

RGB LED lambi ühendamise skeem

VILKUVAD RGB LEDID

TÜG videotund 27.04.21

OPEN ROBERTA LAB

Mööda teed sõitmine

lab.open-roberta.org/

EV3 -> EV3 leJOS 0.9.1

user -> Log in with user group …

Vali taustaks teeradadega pilt, kus on kivi tee peal. Liigu mööda teerada erinevatesse parklatesse või möödu kivist üle muruplatsi kasutades liikumiseks värvi- ja kaugusandurit.

Lihtsalt liikumise programm esimesse parklasse

Kivist möödumise programmid

TINKERCAD CODEBLOCKS

www.tinkercad.com/joinclass/NNLLZ35UMMYY

Jääpurikad