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.