{"version":"1.0","provider_name":"Artjom P&otilde;ldsaar Portfoolio","provider_url":"https:\/\/artjompoldsaar24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/artjompoldsaar24.thkit.ee\/wp\/blog\/author\/admin\/","title":"Teema 4. Temperatuuri andur, Servo mootor - Artjom P&otilde;ldsaar Portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"b989iUAgE1\"><a href=\"https:\/\/artjompoldsaar24.thkit.ee\/wp\/teema-4-temperatuuri-andur-servo-mootor\/\">Teema 4. Temperatuuri andur, Servo mootor<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/artjompoldsaar24.thkit.ee\/wp\/teema-4-temperatuuri-andur-servo-mootor\/embed\/#?secret=b989iUAgE1\" width=\"600\" height=\"338\" title=\"&#8220;Teema 4. Temperatuuri andur, Servo mootor&#8221; &#8212; Artjom P&otilde;ldsaar Portfoolio\" data-secret=\"b989iUAgE1\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/artjompoldsaar24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"4.1 Katse Temperatuuri andur Kood 4.2. Katse Servo kasutamine Kood \u00dclesanne 4 Temperatuuritundlik servol\u00fclitus(Kasvuhoone temperatuuri reguleegimine) T\u00f6\u00f6 kirjeldusLuua automatiseeritud miniatuurne kasvuhoones\u00fcsteem, mis reageerib \u00fcmbritsevale temperatuurile ja valgusele.\u00a0S\u00fcsteem peab suutma juhtida servomootorit temperatuurimuutuse alusel ning l\u00fclitada valguse sisse v\u00f5i v\u00e4lja vastavalt valgustugevusele, kasutades fototakistit.\u00a0See projekt v\u00f5imaldab siduda reaalseid keskkonnatingimusi elektroonikaga ja simuleerida taimede automaatset hooldust v\u00e4ikekasvuhoones. Komponendid:1x Arduino UNO1x Photoresistor1x Temperatuuri andur1x Servomootor2x LED1x 10K Oom Takisti2x 220 Oom Takisti16x Juhtmed KoodGitHub Link Uued funktsioonid1. Servo servoMotor &#8211; see luuab servoMootori kasutateks Servo.h teeki. T\u00f6\u00f6 protsess1. servoMotor.attach(servoPin) \u2013 Seame servo mootori pindi (pin 11) \u00fchendamiseks.2. servoMotor.write(currentAngle) \u2013 Seame servo mootori algnurgaks v\u00e4\u00e4rtuse 90 kraadi.3. delay(1000) \u2013 Ootame 1 sekundi, et servo saaks oma algseisundisse j\u00f5uda.4. analogRead(tempPin) \u2013 Loeme temperatuurianduri v\u00e4\u00e4rtuse analoogpinnilt (A1), et saada temperatuurin\u00e4it.5. temperature = (voltage &#8211; 0.5) * 100.0 \u2013 Arvutame temperatuuri, kasutades temperatuurianduri teisendustabelit.6. if (temperature &lt; 25) \u2013 Kui temperatuur on alla 25 kraadi, m\u00e4\u00e4rame sihtnurgaks 0 kraadi (servo liikumine madalamaks).7. else \u2013 Kui temperatuur on \u00fcle 25 kraadi, m\u00e4\u00e4rame sihtnurgaks 180 kraadi (servo liikumine k\u00f5rgemale).8. servoMotor.write(currentAngle) \u2013 Seame servo nurgaks arvutatud v\u00e4\u00e4rtuse.9. analogRead(ldrPin) \u2013 Loeme valgusanduri v\u00e4\u00e4rtuse analoogpinnilt (A0), et m\u00f5\u00f5ta keskkonnavalguse taset.10. if (lightLevel &lt; 500) \u2013 Kui valguse tase on madalam kui 500, s\u00fc\u00fctame rohelise LEDi ja l\u00fclitame sinise LEDi v\u00e4lja.11. else \u2013 Kui valguse tase on \u00fcle 500, s\u00fc\u00fctame sinise LEDi ja l\u00fclitame rohelise LEDi v\u00e4lja. VideoGoogle Drive Link"}