Tarkade seadmete ehitamise ring 26.09.22

3D LED CUBE

ÕPILASLEIUTAJATE RIIKLIK KONKURSS

www.etag.ee/tegevused/konkursid/opilasleiutajate-konkurss/konkursil-osalemine/

PAROOLI TURVALISUSE KONTROLL

haveibeenpwned.com/Passwords

ARDUINO

Animatsiooniseade

Rohkem infot:

robootika.digipurk.ee/arduino/tarkade-seadmete-ehitamise-ring-13-09-21/

MULLIMASIN

www.alibaba.com/product-detail/Children-DIY-Bubble-Machine-STEAM-Education_1600133734085.html

DIY Electric Bubble Machine Toy

KELL PÄIKESEENERGIAGA

www.aliexpress.com/item/4001063177142.html

DIY Solar Energy Revolving Bell

BINAARARVUDE MÄNG

learningcontent.cisco.com/games/binary/index.html

ROBOTEX

Robotexi eelvoorud

Pärnus 31. oktoobril kell 11 Pärnu Vanalinna põhikoolis.

Jõhvis 1. novembril kell 11 Jõhvi Spordikooli saalis.

Tartus 3. novembril kell 11 Ahhaa keskuses.

Tallinnas 4. novembril kell 11 TalTechi aulas.

Registreerumine on avatud 16. oktoobrini! Registreerumine on tasuta.

Registreeruda eelvõistlustele saab https://robotex.international/et/robotex-eesti/

Tarkade seadmete ehitamise ring 19.09.22

FLYING MOTORCYCLE

ESIMENE ARVUTI VIGA

Arvuti vigu kutsutakse inglise keeles “bug’ideks” ehk putukateks.

Esimene “bug’i” avastati 9.septembril 1947. aastal.
USA mereväe ohvitser Grace Hopper tegi logi raamatusse sissekande, kus märkis, et Harvard Mark II arvuti relee kontaktide vahelt leiti koiliblikas ehk “bug’i”.

Sellest hetkest alates muutus see sõna populaarseks ja kasutatakse ka tänapäeval.

CODEBUG

Mulla niiskuse mõõtja

Mootorid

CodeBug projektid

www.codebug.org.uk/explore/codebug/

Orav püüab käbisid

www.w3schools.com/codegame/

Tarkade seadmete ehitamise ring 05.09.22

ROBOOTIKA 2021/2022

MEIE RINGI KOOD

Me oleme üks meeskond – oleme lõbusad, aitame üksteist ja ei kiusa kedagi.

Me oleme loomingulised – mõtleme ise välja lahedaid tegevusi ja roboteid.

Meil on FUN – kogu aeg on FUN ja kui igav hakkab, siis leiame ikkagi huvitavaid tegevusi.

ROBOOTIKA KOLM PÕHISEADUST

Isaac Asimov (ulmekirjanik) – 1942.a. lühijutus “Runaround”

1. Robot ei tohi oma tegevuse ega tegevusetusega inimesele kahju teha.

2. Robot peab alluma inimese antud käsule, kui see ei lähe vastuollu esimese seadusega.

3. Robot peab kaitsma oma olemasolu, kuni see ei ole vastuolus esimese või teise seadusega.

0. Robot ei tohi oma tegevuse või tegevusetusega inimkonnale kahju teha.

KUIDAS KUJUTATAKSE ROBOTEID FILMIDES?

CODEBUG

CodeBug keerutab

CodeBug kaugust mõõtmas

CodeBugid omavahel suhtlemas

CodeBugi programmeerimine

www.codebug.org.uk

Teksti kirjutamine

Mustri joonistamine

Täring

Ennustamine

Tarkade seadmete ehitamise ring 09.05.22

Digitaalse liivakella ehitamine

PYTHON

Küsimuste mäng

print('Welcome to AskPython Quiz')
answer=input('Are you ready to play the Quiz ? (yes/no) :')
score=0
total_questions=3
 
if answer.lower()=='yes':
    answer=input('Question 1: What is your Favourite programming language?')
    if answer.lower()=='python':
        score += 1
        print('correct')
    else:
        print('Wrong Answer :(')
 
    answer=input('Question 2: Do you follow any author on AskPython? ')
    if answer.lower()=='yes':
        score += 1
        print('correct')
    else:
        print('Wrong Answer :(')
 
    answer=input('Question 3: What is the name of your favourite website for learning Python?')
    if answer.lower()=='askpython':
        score += 1
        print('correct')
    else:
        print('Wrong Answer :(')
 
print('Thankyou for Playing this small quiz game, you attempted',score,"questions correctly!")
mark=(score/total_questions)*100
print('Marks obtained:',mark)
print('BYE!')

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/