Nädala tunnitöö 15.02.21

SPOT SAI ENDALE KÄE

KUUE KLOTSI ÜLESANNE

ARDUINO

Politseiauto sireen

int switchState = 0;
 int lastSwitchState = 0;
 int piezo = 8;
 int redLED = 3;
 int blueLED = 4;
 void setup()
 {
   pinMode(3, OUTPUT);
   pinMode(4, OUTPUT);
 pinMode(2, INPUT);
 }
 void loop() {
   switchState = digitalRead(2);
 if(switchState != lastSwitchState) {
     if(switchState == HIGH) {
       for(int hz=440; hz < 1000; hz++) {         
         digitalWrite(blueLED, HIGH);
         digitalWrite(redLED, LOW);
         delay(250);
         digitalWrite(blueLED, LOW);
         digitalWrite(redLED, HIGH);
         tone(piezo, hz);
         delay(5);
       }
       for(int hz=1000; hz > 440; hz--) {
         digitalWrite(blueLED, HIGH);
         digitalWrite(redLED, LOW);
         delay(250);
         digitalWrite(blueLED, LOW);
         digitalWrite(redLED, HIGH);
         tone(piezo, hz);
         delay(5);
       }
     } else {
       digitalWrite(blueLED, LOW);
       digitalWrite(redLED, LOW);
       noTone(piezo);
     }
   }
 lastSwitchState = switchState;
 }

Erinevad helid

github.com/jigneshk5/Siren-Code-Arduino/blob/master/siren.ino

OZOBOT

Game Mat

Tee Ozobot robotiga järgi erinevaid radasid kasutades Ozoblockly keskkonda.

ozoblockly.com

SCRATCH

Hüppamise mäng

MAKEX SPARK 2021 VEEBIPÕHINE VÕISTLUS

insplay.eu/makex

Loovad lahendused ja projektid globaalsel skaalal.
Võta osa, disaini oma lahendus ning jaga seda maailmaga!

2020 aasta algas koroonaviiruse COVID-19 tulekuga, mis mõjutab kõiki elu valdkondi. Võistluse teema ongi tuletatud igapäeva elust ühiskonnas, teaduse ning tehnoloogia arengust ja olulistest rahvusvahelistest üritustest. Projekti sisu peaks olema lahenduskeskne ja seotud võistluste katusteemaga.

Osalejatelt oodatakse lahenduse käsitlemist erinevates aspektides ning kujutlusvõime kasutamist ja loovust nii tarkvara kui ka riistvara loomise käigus.

Võistlejad osalevad tiimina. Igas tiimis on 1-2 liiget ning 1-2 mentorit. Mentorid peavad olema üle 18-aastased. 

Võistlusel osalejad jaotatakse vanuseliselt kahte gruppi: 6-9 aastased ja 10-13 aastased. 

Nädala tunnitöö 02.11.20

Koristusrobot

Labor Tallinna Tehnikakõrgkoolis

SÄRGID JA PUSAD

T-särgid – vaata

Pusad – vaata

ARDUINO PROJECTS BOOK

01. Simple Circuits

Lihtsad skeemid lülitite, LED lampide ja takistitega.

LED lamp

LED lamp nupuga

LED lamp kahe nupuga – jadaühendus

LED lamp kahe nupuga – paralleelühendus

02. Spaceship Interface

Täht seiklusfilmis.

03. Love-O-Meter

Armastusmasin. Kui kuum sa oled.

04. Color Mixing Lamp

RGB LED lambi värvi sujuv muutmine kasutades valgusandurit.

05. Mood Cue

Servo mootori kasutamine tuvastamaks sinu meeleolu.

06. Light Theremin

Heli tegemine kasutades valgusandurit ja väikest kõlarit.

07. Keyboard Instrument

Väike muusika klaviatuur kasutades takisteid ja nuppe.

08. Digital Hourglass

Digitaalne liivakell, mis täitub 10 minutiga.

09. Motorized Pinwheel

Värvilise hooratta keerutamine.

10. Zoetrope

Liikuvate piltide liigutamine edasi ja tagurpidi.

11. Crystal Ball

Kristallkuuli tegemine tuleviku ennustamiseks.

12. Knock Lock

Salajase luku mehhanismi tegemine, et hoida mittesoovitud külalised eemale.

13. Touchy-Feely Lamp

Lamp, mis kustub ja läheb põlema puudutades elektrit juhtivat materjali.

14. Tweak the Arduino Logo

Enda arvutis oleva programmi juhtimine.

15. Hacking Buttons

Nuppude vajutamine kasutades Arduinot.

Nädala tunnitöö 12.10.20

Ascento

Petoi Bittle

ARDUINO

Kolm LED lampi nupuga

int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}
void loop() {
switchState = digitalRead(2);
— Kui lülitit ei ole vajutatud, siis põleb nr 3 led ning 4 ja 5 on kustunud
if (switchState == LOW) {
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
} else {
— Kui lüliti on alla vajutatud, siis vilguvad kõik ledid 1/4 sek järel
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(250);
}

SCRATCH

Sound

SPHERO

Liikumine

Nädala tunnitöö 15.09.20

Spot suudab

TINKERCAD

www.tinkercad.com/joinclass/NNLLZ35UMMYY

Circuits – RGB Led ja termomeeter

const int sensorPin = A0;

void setup()
{
  Serial.begin(9600);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);  
}

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

  Serial.print("Temp: ");
  Serial.print(temperature);
  Serial.println(" C");
  
  if (temperature < 0) {
    analogWrite(11, 0);
    analogWrite(10, 255);
    analogWrite(9, 0);  
  } else if (temperature < 25) {
    analogWrite(11, 255);
    analogWrite(10, 0);
    analogWrite(9, 0);  
  } else {
    analogWrite(11, 0);
    analogWrite(10, 0);
    analogWrite(9, 255);      
  }  
}

Codeblocks – tähekesed

Muutes X, Y ja Z väärtuseid saab tähekest erinevatesse kohtadesse teha. Selleks peab samasuguseid plokke üksteise alla lisama.
Selle pildi alt-atribuut on tühi. Failinimi on Screenshot-2020-05-13-at-15.51.29-1024x848.png

SCRATCH

Karupoja koju viimine

DASH’S NEIGHBORHOOD

code.makewonder.com/landing/

TÜG vanemate ringitund 25.09.19

MOSS

Auto

NEURON

Muusika

Ka Neuroni värvianduriga on võimalik lihtsalt muusikat teha.

ARDUINO

Ledid

 

HÄKKERITE LAHING

Esimesed katsetused lauamänguga “Häkkerite lahing”.  Reeglid said kiiresti selgeks ja aegajalt läks vestlus üsnagi aktiivseks. Mäng lõppes sõbraliku viigiga.