{"id":228,"date":"2025-03-07T13:01:18","date_gmt":"2025-03-07T11:01:18","guid":{"rendered":"https:\/\/adriportfoolio6.wordpress.com\/?page_id=228"},"modified":"2025-03-07T13:01:18","modified_gmt":"2025-03-07T11:01:18","slug":"katse3","status":"publish","type":"page","link":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/","title":{"rendered":"\u00dclesanne 3.1 \u00d6\u00f6lamp"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3.1. Katse Nuppude ja Slideswitch&#8217;i kasutamise v\u00f5imalus<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-43.png?w=1024\" alt=\"\" class=\"wp-image-348\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>const int button1Pin = 2;  \/\/viik kunu on \u00fchebdatud nupp1\n\nconst int button2Pin = 3; \/\/viik kuhu on \u00fchendatud nupp2\n\nconst int ledPin =  13;   \n\nvoid setup()\n\n{\n\n  pinMode(button1Pin, INPUT); \/\/algv\u00e4\u00e4rtuse nupu viigu sisendiks\n\n  pinMode(button2Pin, INPUT); \/\/algv\u00e4\u00e4rtuse nupu viigu sisendiks\n\n  pinMode(ledPin, OUTPUT);   \/\/algv\u00e4\u00e4rtuse LED viigu v\u00e4ljundiks\n \n\n}\n\nvoid loop()\n\n{\n\n  int button1State, button2State;  \/\/nupu oleku muutujad\n\n  button1State = digitalRead(button1Pin);\/\/ salvestame muutujasse nupu hetke v\u00e4\u00e4rtuse(HIGH v\u00f5i LOW)\n\n  button2State = digitalRead(button2Pin);\n\n  if (((button1State == LOW) || (button2State == LOW))   \/\/ kui nupu on alla vajutatud\n\n      &amp;&amp; !\n\n      ((button1State == LOW) &amp;&amp; (button2State == LOW))) \/\/ kui nupude on alla vajutatud\n\n  {\n\n    digitalWrite(ledPin, HIGH);  \/\/ l\u00fclitame LED sisse\n\n  }\n\n  else                          \n\n  {\n\n    digitalWrite(ledPin, LOW);  \/\/ l\u00fclitame LED v\u00e4lja\n\n  }    \t\n\n  }<\/code><\/pre>\n\n\n\n<p>link tinkercadi: <a href=\"https:\/\/www.tinkercad.com\/things\/il1O7QhQxSj-swanky-rottis\">https:\/\/www.tinkercad.com\/things\/il1O7QhQxSj-swanky-rottis<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-44.png?w=1024\" alt=\"\" class=\"wp-image-349\" \/><\/figure>\n\n\n\n<p>kood slideswitch&#8217;i jaoks:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>const int ldrPin = A0;         \/\/ LDR \u00fchendatud analoogpin A0\nconst int switchPin = 4;       \/\/ Slide switch \u00fchendatud pin 2\nconst int ledPin = 10;         \/\/ LED\n\nvoid setup() {\n  pinMode(ldrPin, INPUT);\n  pinMode(switchPin, INPUT);   \/\/ Slide switch loeb HIGH v\u00f5i LOW\n  pinMode(ledPin, OUTPUT);\n  Serial.begin(9600);          \/\/ Valikuline: j\u00e4lgime v\u00e4\u00e4rtusi\n}\n\nvoid loop() {\n  int lightValue = analogRead(ldrPin);      \/\/ 0-1023\n  int switchState = digitalRead(switchPin); \/\/ 0 = OFF, 1 = ON\n\n  Serial.print(\"Valgus: \");\n  Serial.print(lightValue);\n  Serial.print(\" | L\u00fcliti: \");\n  Serial.println(switchState);\n\n  if (switchState == HIGH &amp;&amp; lightValue &lt; 500) {\n    digitalWrite(ledPin, HIGH);  \/\/ LED sisse ainult kui pime ja switch ON\n  } else {\n    digitalWrite(ledPin, LOW);   \/\/ Muidu LED v\u00e4lja\n  }\n\n  delay(100); \/\/ Stabiilsuse huvides v\u00e4ike viivitus\n}\n\n<\/code><\/pre>\n\n\n\n<p>link tinkercadi: <a href=\"https:\/\/www.tinkercad.com\/things\/4XqN9Rh8cU0-magnificent-leelo\">https:\/\/www.tinkercad.com\/things\/4XqN9Rh8cU0-magnificent-leelo<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3.2. Katse Photoresistor<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-47.png?w=718\" alt=\"\" class=\"wp-image-359\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>const int sensorPin = 0;\n\nconst int ledPin = 9;\n\nint lightLevel, high = 0, low = 1023; \n\nvoid setup()\n\n{\n\n  pinMode(ledPin, OUTPUT);\n\n  Serial.begin(9600); \/\/ \/\/Serial monitori seadistamine\n\n}\n\nvoid loop()\n\n{\n\n  \/\/ AnalogRead() kasutab v\u00e4\u00e4rtused vahemikus 0 (0 \u0432\u043e\u043b\u044c\u0442) \u0438 1023 (5 \u0432\u043e\u043b\u044c\u0442).\n\n  \/\/ AnalogWrite(),  kasutatakse, et LEDi sujuvalt sissel\u00fclitada 0(ei p\u00f5le) kuni 255(p\u00f5leb maksimalselt).\n  lightLevel = analogRead(sensorPin); \/\/loeme m\u00f5\u00f5detud analoogv\u00e4\u00e4rtuse\n\n  \/\/ Map() teisendab sisendi v\u00e4\u00e4rtused \u00fchest vahemikust teisse. N\u00e4iteks, \"from\" 0-1023 \"to\" 0-255.\n\n  \/\/ Constrain() saed muutujale kindlad piirv\u00e4\u00e4rtused.\n\n  \/\/ N\u00e4iteks:  kui constrain() kohtub arvudega 1024, 1025, 1026.., siis ta teisendab need 1023, 1023, 1023..). Kui arvud v\u00e4hem kui 0, siis teisendab need 0:. \n\n  \/\/ lightLevel = constrain(lightLevel, 0, 255);\n\n  manualTune();  \/\/\n\n  \/\/autoTune();  \/\/\n\n  analogWrite(ledPin, lightLevel);\n\n  \/\/ \u0412\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u0448\u0435, \u0431\u0443\u0434\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0442\u043e\u0434\u0438\u043e\u0434\u0430 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438. \u0427\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432 analogWrite(ledPin, lightLevel) \"lightLevel\" \u043d\u0430 \"255-lightLevel\". \u0422\u0435\u043f\u0435\u0440\u044c \u0443 \u043d\u0430\u0441 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u043e\u0447\u043d\u0438\u043a!\n\n  Serial.print(lightLevel);     \/\/ prindime tulemused Serial Monitori (\u0432\u044b\u0432\u043e\u0434 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0444\u043e\u0442\u043e\u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440\u0430 (0-1023))\n\n  Serial.println(\"\");          \n\n  delay(1000);                \n\n}\n\nvoid manualTune()\n\n{\n\n  lightLevel = map(lightLevel, 300, 800, 0, 255); \/\/ kaardistame selle analoogv\u00e4ljundi vahemikku (\u0431\u0443\u0434\u0435\u0442 \u043e\u0442 300 \u0442\u0435\u043c\u043d\u043e, \u0434\u043e 800 (\u0441\u0432\u0435\u0442\u043b\u043e)). \n\n  lightLevel = constrain(lightLevel, 0, 255);\n\n} \n\nvoid autoTune()\n\n{\n\n   if (lightLevel &lt; low)  \n\n  {                      \n\n    low = lightLevel;   \n\n  }\n\n  if (lightLevel &gt; high)\n\n  {\n\n    high = lightLevel;\n\n  }\n\n  lightLevel = map(lightLevel, low+10, high-30, 0, 255);\n\n  lightLevel = constrain(lightLevel, 0, 255);\n\n}<\/code><\/pre>\n\n\n\n<p>link tinkercadi:<a href=\"https:\/\/www.tinkercad.com\/things\/9QpiDyFn4qW-swanky-lappi\">https:\/\/www.tinkercad.com\/things\/9QpiDyFn4qW-swanky-lappi<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00d6\u00f6lamp \u2013 Projektiaruanne<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Tehtud n\u00e4idis\u00fclesanded<\/strong><\/h2>\n\n\n\n<p><strong>Tehtud n\u00e4idis\u00fclesanded<\/strong><\/p>\n\n\n\n<p>Selles projektis valmis mitmere\u017eiimiline \u00f6\u00f6lamp, mille valgusre\u017eiimi saab valida potentsiomeetri abil. Kasutatud on RGB LED-i, fotoresistori (LDR) ja PWM-signaali. Iga re\u017eiim s\u00fc\u00fctab erineva v\u00e4rvi LED-i, mille heledus s\u00f5ltub \u00fcmbritsevast valgusest.<\/p>\n\n\n\n<p>Valgustuse intensiivsust kontrollib fotoresistor, mis m\u00f5\u00f5dab valguse taset ja reguleerib LED-ide heledust vastavalt sellele. Re\u017eiimide muutmine toimub potentsiomeetri keeramisega, mitte nupuvajutusega.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Uuritud funktsioonid<\/strong><\/h2>\n\n\n\n<p>Projekti k\u00e4igus uurisin j\u00e4rgmisi Arduino funktsioone:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code><strong>analogRead(pin)<\/strong><\/code><br>Loeb analoogsignaali andurilt v\u00f5i komponendilt (v\u00e4\u00e4rtus vahemikus 0\u20131023)<\/li>\n\n\n\n<li><code><strong>analogWrite(pin, value)<\/strong><\/code><br>Kirjutab PWM signaali LED-ile, muutes selle heledust (v\u00e4\u00e4rtus 0\u2013255)<\/li>\n\n\n\n<li><code><strong>digitalWrite(pin, HIGH\/LOW)<\/strong><\/code><br>L\u00fclitab digitaalse pordi sisse v\u00f5i v\u00e4lja<\/li>\n\n\n\n<li><code><strong>map(value, fromLow, fromHigh, toLow, toHigh)<\/strong><\/code><br>Muudab v\u00e4\u00e4rtuse \u00fchest vahemikust teise<\/li>\n\n\n\n<li><code><strong>constrain(x, a, b)<\/strong><\/code><br>Piirab v\u00e4\u00e4rtuse kindlasse vahemikku<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. T\u00f6\u00f6 kirjeldus<\/strong><\/h2>\n\n\n\n<p>Projekti eesm\u00e4rk oli luua \u00f6\u00f6lamp, mis reageerib \u00fcmbritseva valguse tasemele ning mille valgustust saab reguleerida potentsiomeetriga. \u00d6\u00f6lambi valgustus koosneb RGB LED-ist, mille v\u00e4rv muutub vastavalt potentsiomeetri asendile ja valgustakisti (LDR) v\u00e4\u00e4rtusele. Potentsiomeetri keeramine muudab LED-ide v\u00e4rvi, pakkudes kolme erinevat v\u00e4rvitooni. Samuti reguleerib LDR LED-i heledust vastavalt \u00fcmbritseva valguse tasemele, tagades, et lamp ei ole liiga ere ega liiga pime s\u00f5ltuvalt toas olevast valgusest. Projekti t\u00f6\u00f6tlus toimub Arduino platvormil ning s\u00fcsteem on emuleeritud Tinkercadis, kus saab visuaalselt testida k\u00f5iki komponente ja skeeme.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Kasutatud komponendid<\/strong><\/h2>\n\n\n\n<p>Selle \u00f6\u00f6lambi tegemiseks kasutasin j\u00e4rgmisi komponente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Arduino Uno<\/li>\n\n\n\n<li>RGB LED<\/li>\n\n\n\n<li>Valgustakisti (LDR)<\/li>\n\n\n\n<li>Potentsiomeeter<\/li>\n\n\n\n<li>220\u03a9 takistid<\/li>\n\n\n\n<li>Juhtmed<\/li>\n\n\n\n<li>Protot\u00fc\u00fcpplaat (breadboard)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. \u00dchendamise skeem<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-45.png?w=825\" alt=\"\" class=\"wp-image-352\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Tinkercad skeem:<\/strong><br><a href=\"https:\/\/www.tinkercad.com\/things\/6x4zEr0snqi-frantic-lahdi-juttuli\">https:\/\/www.tinkercad.com\/things\/6x4zEr0snqi-frantic-lahdi-juttuli<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. Programm<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\"><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>const int potensiometr = 1;\n\nint fototakisti = 0;   \n\nint lightLevel, high = 0, low = 1023;\n\nconst int RED1 = 11;\nconst int BLUE1 = 10;\nconst int GREEN1 = 9;\n \nint sensorValue = constrain(sensorValue, 10, 150);\nint Value_new;\n \nvoid setup()\n{\n  pinMode(RED1, OUTPUT);\n  pinMode(BLUE1, OUTPUT);\n  pinMode(GREEN1, OUTPUT);\n}\nvoid loop()\n{\n  digitalWrite(RED1, LOW);\n  digitalWrite(BLUE1, LOW);\n  digitalWrite(GREEN1, LOW);\n  \n  lightLevel = analogRead(fototakisti);\n  manualTune();\n  \n  Value_new = analogRead(potensiometr);\n  Value_new = map(Value_new,0,1023,0,3);\n  \n  if (Value_new == 2)\n  {\n    BLUE();\n  }\n  else if (Value_new == 1)\n  {\n    RED();\n  }\n  else if (Value_new == 3)\n  {\n    GREEN();\n  }\n  else\n  {\n    digitalWrite(RED1, LOW);\n    digitalWrite(BLUE1, LOW); \n    digitalWrite(GREEN1, LOW);\n  }\n}\nvoid manualTune()\n{\n  lightLevel = map(lightLevel, 300, 800, 0, 255); \n  lightLevel = constrain(lightLevel, 0, 255);\n} \nvoid GREEN()\n{\n  digitalWrite(GREEN1, lightLevel);\n}\nvoid RED()\n{\n  digitalWrite(RED1, lightLevel);\n}\nvoid BLUE()\n{\n  digitalWrite(BLUE1, lightLevel); \n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-46.png?w=1024\" alt=\"\" class=\"wp-image-354\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>7. Video<\/strong><\/h2>\n\n\n\n<p><strong>Video link:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/youtu.be\/l6dhWBifzuw?feature=shared\">https:\/\/youtu.be\/l6dhWBifzuw?feature=shared<\/a><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>8. Kasutamisv\u00f5imalused tavaelus<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00d6\u00f6lamp magamistoas, mis s\u00fcttib automaatselt pimeduse saabudes<\/li>\n\n\n\n<li>Laste toas turvalisuse tagamiseks<\/li>\n\n\n\n<li>Dekoratiivne lamp, mille v\u00e4rvi saab valida vastavalt tujule<\/li>\n\n\n\n<li>Valguse tasemele reageeriv meeleolulamp elutoas<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>3.1. Katse Nuppude ja Slideswitch&#8217;i kasutamise v\u00f5imalus link tinkercadi: https:\/\/www.tinkercad.com\/things\/il1O7QhQxSj-swanky-rottis kood slideswitch&#8217;i jaoks: link tinkercadi: https:\/\/www.tinkercad.com\/things\/4XqN9Rh8cU0-magnificent-leelo 3.2. Katse Photoresistor link tinkercadi:https:\/\/www.tinkercad.com\/things\/9QpiDyFn4qW-swanky-lappi \u00d6\u00f6lamp \u2013 Projektiaruanne 1. Tehtud n\u00e4idis\u00fclesanded Tehtud n\u00e4idis\u00fclesanded Selles projektis valmis mitmere\u017eiimiline \u00f6\u00f6lamp, mille valgusre\u017eiimi saab valida potentsiomeetri abil. Kasutatud on RGB LED-i, fotoresistori (LDR) ja PWM-signaali. Iga re\u017eiim s\u00fc\u00fctab erineva v\u00e4rvi LED-i, mille [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","meta":{"footnotes":""},"class_list":["post-228","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio\" \/>\n<meta property=\"og:description\" content=\"3.1. Katse Nuppude ja Slideswitch&#8217;i kasutamise v\u00f5imalus link tinkercadi: https:\/\/www.tinkercad.com\/things\/il1O7QhQxSj-swanky-rottis kood slideswitch&#8217;i jaoks: link tinkercadi: https:\/\/www.tinkercad.com\/things\/4XqN9Rh8cU0-magnificent-leelo 3.2. Katse Photoresistor link tinkercadi:https:\/\/www.tinkercad.com\/things\/9QpiDyFn4qW-swanky-lappi \u00d6\u00f6lamp \u2013 Projektiaruanne 1. Tehtud n\u00e4idis\u00fclesanded Tehtud n\u00e4idis\u00fclesanded Selles projektis valmis mitmere\u017eiimiline \u00f6\u00f6lamp, mille valgusre\u017eiimi saab valida potentsiomeetri abil. Kasutatud on RGB LED-i, fotoresistori (LDR) ja PWM-signaali. Iga re\u017eiim s\u00fc\u00fctab erineva v\u00e4rvi LED-i, mille [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/\" \/>\n<meta property=\"og:site_name\" content=\"Adriana Pikaljov Portfoolio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/\",\"url\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/\",\"name\":\"\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/adriportfoolio6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/pilt-43.png?w=1024\",\"datePublished\":\"2025-03-07T11:01:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/adriportfoolio6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/pilt-43.png?w=1024\",\"contentUrl\":\"https:\\\/\\\/adriportfoolio6.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/pilt-43.png?w=1024\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/katse3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00dclesanne 3.1 \u00d6\u00f6lamp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/\",\"name\":\"Adriana Pikaljov Portfoolio\",\"description\":\"Noorem tarkvaraarendaja\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/adrianapikaljov24.thkit.ee\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"et\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/","og_locale":"et_EE","og_type":"article","og_title":"\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio","og_description":"3.1. Katse Nuppude ja Slideswitch&#8217;i kasutamise v\u00f5imalus link tinkercadi: https:\/\/www.tinkercad.com\/things\/il1O7QhQxSj-swanky-rottis kood slideswitch&#8217;i jaoks: link tinkercadi: https:\/\/www.tinkercad.com\/things\/4XqN9Rh8cU0-magnificent-leelo 3.2. Katse Photoresistor link tinkercadi:https:\/\/www.tinkercad.com\/things\/9QpiDyFn4qW-swanky-lappi \u00d6\u00f6lamp \u2013 Projektiaruanne 1. Tehtud n\u00e4idis\u00fclesanded Tehtud n\u00e4idis\u00fclesanded Selles projektis valmis mitmere\u017eiimiline \u00f6\u00f6lamp, mille valgusre\u017eiimi saab valida potentsiomeetri abil. Kasutatud on RGB LED-i, fotoresistori (LDR) ja PWM-signaali. Iga re\u017eiim s\u00fc\u00fctab erineva v\u00e4rvi LED-i, mille [&hellip;]","og_url":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/","og_site_name":"Adriana Pikaljov Portfoolio","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/","url":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/","name":"\u00dclesanne 3.1 \u00d6\u00f6lamp - Adriana Pikaljov Portfoolio","isPartOf":{"@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/#primaryimage"},"image":{"@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/#primaryimage"},"thumbnailUrl":"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-43.png?w=1024","datePublished":"2025-03-07T11:01:18+00:00","breadcrumb":{"@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/#primaryimage","url":"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-43.png?w=1024","contentUrl":"https:\/\/adriportfoolio6.wordpress.com\/wp-content\/uploads\/2025\/04\/pilt-43.png?w=1024"},{"@type":"BreadcrumbList","@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/katse3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"\u00dclesanne 3.1 \u00d6\u00f6lamp"}]},{"@type":"WebSite","@id":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/#website","url":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/","name":"Adriana Pikaljov Portfoolio","description":"Noorem tarkvaraarendaja","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":0,"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/pages\/228\/revisions"}],"wp:attachment":[{"href":"https:\/\/adrianapikaljov24.thkit.ee\/wp\/wp-json\/wp\/v2\/media?parent=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}