{"id":603,"date":"2024-05-06T13:47:56","date_gmt":"2024-05-06T10:47:56","guid":{"rendered":"https:\/\/kirillsats.wordpress.com\/?page_id=603"},"modified":"2024-05-06T13:47:56","modified_gmt":"2024-05-06T10:47:56","slug":"rob-mootor-ja-kaugusemootmise-andur","status":"publish","type":"page","link":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603","title":{"rendered":"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p><strong>KATSE 1. Mootori kasutamine<\/strong><\/p>\n\n\n\n<p><strong><em>SKEEM<\/em><\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg\" alt=\"\" class=\"wp-image-617\" \/><\/figure>\n\n\n\n<p><strong><em>N\u00c4IDIS KOOD<\/em><\/strong>:<\/p>\n\n\n\n<p><strong>Esimine<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int switchPin = 2; \/\/ l\u00fcliti 1 \nint motor1Pin1 = 3; \/\/ viik 2 (L293D) \n\nint motor1Pin2 = 4; \/\/ viik 7 (L293D) \n\nint enablePin = 9; \/\/ viik 1(L293D) \n\n void setup() { \n\n \/\/ sisendid \n\n pinMode(switchPin, INPUT);\n\n \/\/v\u00e4ljundid \n\n pinMode(motor1Pin1, OUTPUT); \n\n pinMode(motor1Pin2, OUTPUT); \n\n pinMode(enablePin, OUTPUT); \n\n \/\/ aktiveeri mootor1 \n\n digitalWrite(enablePin, HIGH); \n\n} \n\n void loop() { \n\n \/\/ kui l\u00fcliti on HIGH, siis liiguta mootorit \u00fches suunas: \n\n if (digitalRead(switchPin) == HIGH) \n\n{ \n\n digitalWrite(motor1Pin1, LOW); \/\/ viik 2 (L293D) LOW \n\n digitalWrite(motor1Pin2, HIGH); \/\/ viik 7 (L293D) HIGH \n\n } \n\n \/\/ kui l\u00fcliti on LOW, siis liiguta mootorit teises suunas: \n\n else\n\n { digitalWrite(motor1Pin1, HIGH); \/\/ viik 2 (L293D) HIGH \n\n digitalWrite(motor1Pin2, LOW); \/\/ viik 7 (L293D) LOW \n\n } \n\n} <\/code><\/pre>\n\n\n\n<p><strong>Teine<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int switchPin = 2; \/\/ l\u00fcliti 1 \n\nint switchPin2 = 1; \/\/ l\u00fcliti 2 \n\nint potPin = A0; \/\/ potentsiomeeter \n\nint motor1Pin1 = 3; \/\/ viik 2 (L293D) \n\nint motor1Pin2 = 4; \/\/ viik 7 (L293D) \n\nint enablePin = 9; \/\/ viik 1(L293D) \n\n void setup() { \n\n \/\/ sisendid \n\n pinMode(switchPin, INPUT); \n\n pinMode(switchPin2, INPUT); \n\n \/\/v\u00e4ljundid \n\n pinMode(motor1Pin1, OUTPUT); \n\n pinMode(motor1Pin2, OUTPUT); \n\n pinMode(enablePin, OUTPUT); \n\n} \n\n void loop() { \n\n \/\/mootori kiirus \n\n int motorSpeed = analogRead(potPin); \n\n \/\/aktiveeri mootor \n\n if (digitalRead(switchPin2) == HIGH)\n\n{ \n\n analogWrite(enablePin, motorSpeed); \n\n } \n\nelse \n\n{ analogWrite(enablePin, 0); } \n\n \/\/ kui l\u00fcliti on HIGH, siis liiguta mootorit \u00fches suunas: \n\n if (digitalRead(switchPin) == HIGH)\n\n{\n\n digitalWrite(motor1Pin1, LOW); \/\/ viik 2 (L293D) LOW \n\n digitalWrite(motor1Pin2, HIGH); \/\/ viik 7 (L293D) HIGH \n\n } \n\n \/\/ kui l\u00fcliti on LOW, siis liiguta mootorit teises suunas: \n\n else \n\n{ \n\n digitalWrite(motor1Pin1, HIGH); \/\/ viik 2 (L293D) HIGH \n\n digitalWrite(motor1Pin2, LOW); \/\/ viik 7 (L293D) LOW \n\n } \n\n}<\/code><\/pre>\n\n\n\n<p><strong>Katse 2. Kauguse m\u00f5\u00f5tmise anduri kasutamine<\/strong><\/p>\n\n\n\n<p><strong><em>SKEEM<\/em><\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-05-06-d0b2-12.37.30.png\" alt=\"\" class=\"wp-image-606\" \/><\/figure>\n\n\n\n<p><strong><em>N\u00c4IDIS KOOD:<\/em><\/strong><\/p>\n\n\n\n<p><strong>Esimene:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define ECHO_PIN 8\n\n#define TRIG_PIN 7\n\nvoid setup() {\n\n  pinMode(ECHO_PIN, INPUT);\n\n  pinMode(TRIG_PIN, OUTPUT);\n\n  Serial.begin(960);\n\n}\n\nvoid loop() {\n\n  digitalWrite(TRIG_PIN,HIGH);\n\n  digitalWrite(TRIG_PIN,LOW);\n\n  int distance=pulseIn(ECHO_PIN, HIGH)\/50;\n\n  Serial.println(distance);\n\n}<\/code><\/pre>\n\n\n\n<p><strong>Teine:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define ECHO_PIN 8\n\n#define TRIG_PIN 7\n\nvoid setup() {\n\n  pinMode(ECHO_PIN, INPUT);\n\n  pinMode(TRIG_PIN, OUTPUT);\n\n  Serial.begin(960);\n\n}\n\nvoid loop() {\n\n  Serial.println(measure()); \n\n}\n\nint measure()\n\n{\n\n  digitalWrite(TRIG_PIN,HIGH);\n\n  digitalWrite(TRIG_PIN,LOW);\n\n  int distance=<strong>pulseIn<\/strong>(ECHO_PIN, HIGH,15000)\/50;\n\n  return constrain(distance,1,300);\n\n}<\/code><\/pre>\n\n\n\n<p><strong><em>KASUTATUD KOMPONENDID:<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-05-06-d0b2-12.47.21.png\" alt=\"\" class=\"wp-image-609\" \/><\/figure>\n\n\n\n<p><strong>Katse 3.Lihtne parkimiss\u00fcsteem<\/strong><\/p>\n\n\n\n<p><strong><em>SKEEM<\/em><\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/d0a1d0bdd0b8d0bcd0bed0ba-d18dd0bad180d0b0d0bdd0b0-2024-05-06-d0b2-14.41.03.png\" alt=\"\" class=\"wp-image-623\" \/><\/figure>\n\n\n\n<p><strong><em>N\u00c4IDIS KOOD:<\/em><\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define ECHO_PIN 7\n#define TRIG_PIN 8\nint motorPin1=3;\nint distance=1;\nint LedPin=13;\nint duration;\nconst int buzzerPin = 9;\nvoid setup() {\n  pinMode(ECHO_PIN, INPUT);\n  pinMode(TRIG_PIN, OUTPUT);\n  pinMode(motorPin1,OUTPUT);\n  pinMode(LedPin,OUTPUT);\n  pinMode(buzzerPin, OUTPUT);\n  Serial.begin(9600);\n}\nvoid loop() {\n  digitalWrite(TRIG_PIN,LOW);\n  delay(200);\n  digitalWrite(TRIG_PIN,HIGH);\n  delay(200);\n  digitalWrite(TRIG_PIN,LOW);\n  duration = pulseIn(ECHO_PIN, HIGH);\n  distance=duration\/58;\n  Serial.println(distance);\n  if (distance&gt;50)\n  {\n      analogWrite(motorPin1,100);\n      digitalWrite(LedPin,0);\n    noTone(buzzerPin);     \n      delay(1000);}  \n  else\n  {\n    analogWrite(motorPin1,0);\n      digitalWrite(LedPin,250);\n       <strong>tone<\/strong>(buzzerPin, 1000);\n  }\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><em>PR\u00dcGIKAST <\/em><\/strong><\/p>\n\n\n\n<p><strong>SKEEM<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/photo_5945070070604612589_y.jpg?w=1024\" alt=\"\" class=\"wp-image-816\" \/><\/figure>\n\n\n\n<p><strong>KASUTATUD KOMPONENDID<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Arduino plaat<\/li>\n\n\n\n<li>Arendus plaat<\/li>\n\n\n\n<li>4 patareid<\/li>\n\n\n\n<li>kaugusandur<\/li>\n\n\n\n<li>1 punane led<\/li>\n\n\n\n<li>1 roheline LED<\/li>\n\n\n\n<li>3 takistit <\/li>\n\n\n\n<li>1 piezo<\/li>\n\n\n\n<li>1 servo motoor<\/li>\n\n\n\n<li>Mootori draiver L293D<\/li>\n\n\n\n<li>27 juhtmed<\/li>\n<\/ol>\n\n\n\n<p><strong>Kood<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#define ECHO_PIN 8\n#define TRIG_PIN 7\n#include &lt;LiquidCrystal.h&gt;\n\n\nconst int RED_PIN = 11;\nconst int GREEN_PIN = 10;\n\nint motor1Pin1 = 3;  \nint motor1Pin2 = 4;  \nint enablePin = 9;   \n\nint duration;\nconst int buzzerPin = 12;\n\n\nvoid setup() {\n  pinMode(RED_PIN, OUTPUT);\n  pinMode(GREEN_PIN, OUTPUT);\n  \n  pinMode(buzzerPin, OUTPUT);\n  \n  pinMode(ECHO_PIN, INPUT);\n  pinMode(TRIG_PIN, OUTPUT);\n\n  pinMode(motor1Pin1, OUTPUT);\n  pinMode(motor1Pin2, OUTPUT);\n  pinMode(enablePin, OUTPUT);\n  digitalWrite(enablePin, HIGH);\n  \n  \n  Serial.begin(9600);\n}\n\n\nvoid green(){\n  \n    \n      digitalWrite(RED_PIN, LOW);\n      digitalWrite(GREEN_PIN, HIGH);\n  \n}\n\nvoid red(){\n  \n    \n      digitalWrite(GREEN_PIN, LOW);\n      digitalWrite(RED_PIN, HIGH);\n  \n}\n\nvoid signall() {\n tone(buzzerPin, 1000); \ndelay(500);      \nnoTone(buzzerPin);     \ndelay(500); \n  \n  \n}\n\nunsigned long motorStartTime = 0;  \nbool motorRunning = false;         \n\nvoid loop() {\n  int distance = measureDistance();\n\n  Serial.print(\"Vahemaa: \");\n  Serial.println(distance); \n\n  Serial.print(\"Motor running: \");\n  Serial.println(motorRunning);\n  if (motorRunning) {\n    unsigned long elapsedTime = millis() - motorStartTime;\n    Serial.print(\"Elapsed time: \");\n    Serial.println(elapsedTime);\n   \n    if (elapsedTime &gt;= 5000) {\n      \/\/ Stop the motor\n      digitalWrite(motor1Pin1, LOW);   \n      digitalWrite(motor1Pin2, LOW);   \n      motorRunning = false;           \n      Serial.println(\"Motor stopped\");\n    }\n  } else {\n    if (distance &lt; 20) {\n      \n      digitalWrite(motor1Pin1, HIGH);  \n      digitalWrite(motor1Pin2, LOW);\n      \n      red();\n      delay(5000);\n      digitalWrite(motor1Pin1, LOW);  \n      digitalWrite(motor1Pin2, LOW);\n    } else if (distance &lt; 70) {\n      \/\/ Start the motor\n      digitalWrite(motor1Pin1, LOW);   \n      digitalWrite(motor1Pin2, HIGH);\n      green();      \n      signall();\n      motorStartTime = millis();       \n      motorRunning = true;             \n      Serial.println(\"Motor started\");\n    } else {\n      red();\n      \n    }\n  }\n\n  delay(500);\n}\n\n\nint measureDistance() {\n\n  digitalWrite(TRIG_PIN, LOW);\n  delayMicroseconds(2);\n\n \n  digitalWrite(TRIG_PIN, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(TRIG_PIN, LOW);\n\n\n \n  long duration = pulseIn(ECHO_PIN, HIGH);\n\n  \n  int distance = duration \/ 58;  \n\n  return constrain(distance, 2, 400);  \n}<\/code><\/pre>\n\n\n\n<p><strong><em>UUED FUNKTSIOONID:<\/em><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>int distance=pulseIn(ECHO_PIN, HIGH)\/50;<\/strong> &#8211; m\u00f5\u00f5dab impulsi kestust antud tihvtil. Sel juhul m\u00f5\u00f5dab see impulsi kestust tihvtil, mis on \u00fchendatud ultraheli kajasignaaliga<\/li>\n\n\n\n<li><strong>int measure()<\/strong> &#8211; tagastab v\u00e4\u00e4rtuse. See v\u00f5ib olla n\u00e4iteks m\u00f5\u00f5detud kaugus ultraheli kaugusm\u00f5\u00f5turi abil<\/li>\n\n\n\n<li><strong>constrain()<\/strong> &#8211; piirab v\u00e4\u00e4rtust nimetatud piirides<\/li>\n\n\n\n<li><strong>pinMode(ECHO_PIN, INPUT);<\/strong> &#8211; m\u00e4\u00e4rab pin-re\u017eiimi numbriga ECHO_PIN sisendre\u017eiimi (INPUT). Ultraheli kaugusm\u00f5\u00f5turi kasutamise kontekstis, mis kasutab sageli kahte tihvti &#8211; \u00fchte ultrahelisignaali saatmiseks (tavaliselt nimetatakse &#8220;p\u00e4\u00e4stikuks&#8221;) ja teist peegeldunud signaali vastuv\u00f5tmiseks (tavaliselt nimetatakse &#8220;kajaks&#8221;), seab see kood vastuv\u00f5tjaga \u00fchendatud tihvti (peegeldunud signaali vastuv\u00f5tmine) sisendre\u017eiimi, et mikrokontroller saaks lugeda sellelt tihvtilt tulevaid andmeid.<\/li>\n\n\n\n<li><strong>pinMode(switchPin, INPUT);<\/strong> &#8211; m\u00e4\u00e4rab pin-re\u017eiimi numbriga<\/li>\n\n\n\n<li><strong>pinMode(motor1Pin1, OUTPUT);<\/strong> &#8211; m\u00e4\u00e4rab pin-re\u017eiimi nimega motor1Pin1<\/li>\n\n\n\n<li><strong>digitalWrite(enablePin, HIGH);&nbsp;<\/strong>&#8211; kasutab funktsiooni digitalWrite (), Et m\u00e4\u00e4rata v\u00e4ljundn\u00f5ela olek enable P\u0444in v\u00e4\u00e4rtuseks HIGH (k\u00f5rge pingetase)<\/li>\n\n\n\n<li><strong>int motorSpeed = analogRead(potPin);&nbsp;<\/strong>&#8211; loeme analoogv\u00e4\u00e4rtuse tihvtilt, mis on \u00fchendatud potentsiomeetriga (potentiometer), ja m\u00e4\u00e4rame selle v\u00e4\u00e4rtuse muutujale motorSpeed<\/li>\n\n\n\n<li><strong>analogWrite(enablePin, motorSpeed);&nbsp;<\/strong> &#8211; kasutab funktsiooni analogWrite () impulsi laiuse modulatsiooni (PWM) juhtimiseks enablePin-numbriga v\u00e4ljundn\u00f5elal. PWM-i kasutatakse selle tihvtiga \u00fchendatud seadme kiiruse v\u00f5i heleduse juhtimiseks.<\/li>\n<\/ul>\n\n\n\n<p><strong><em>Kus v\u00f5ib kasutada?<\/em><\/strong><\/p>\n\n\n\n<p>Seda pr\u00fcgikasti saab kasutada k\u00f5ikjal, v\u00e4lja arvatud v\u00e4ljas, kuna elektroonika pole kaitstud. Kui kaitsete seda, saate seda kasutada \u00f5ues. Pr\u00fcgikastile l\u00e4henedes t\u00f5stab see kaane \u00fcles, et saaksid pr\u00fcgi v\u00e4lja visata, ja lahkudes sulgub. Sellel pole keerulist mehhanismi, kuid see n\u00f5udis veidi m\u00f5tlemist, kuidas k\u00f5ike h\u00f5lpsaks kasutamiseks paigutada.<\/p>\n\n\n\n<p><em><strong>Link:<\/strong><\/em><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ROB. PR\u00dcGIKAST\" width=\"625\" height=\"352\" src=\"https:\/\/www.youtube.com\/embed\/spjx4RKZtP0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>KATSE 1. Mootori kasutamine SKEEM: N\u00c4IDIS KOOD: Esimine: Teine: Katse 2. Kauguse m\u00f5\u00f5tmise anduri kasutamine SKEEM: N\u00c4IDIS KOOD: Esimene: Teine: KASUTATUD KOMPONENDID: Katse 3.Lihtne parkimiss\u00fcsteem SKEEM: N\u00c4IDIS KOOD: PR\u00dcGIKAST SKEEM KASUTATUD KOMPONENDID Kood: UUED FUNKTSIOONID: Kus v\u00f5ib kasutada? Seda pr\u00fcgikasti saab kasutada k\u00f5ikjal, v\u00e4lja arvatud v\u00e4ljas, kuna elektroonika pole kaitstud. Kui kaitsete seda, saate seda [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-603","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | 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:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | portfoolio\" \/>\n<meta property=\"og:description\" content=\"KATSE 1. Mootori kasutamine SKEEM: N\u00c4IDIS KOOD: Esimine: Teine: Katse 2. Kauguse m\u00f5\u00f5tmise anduri kasutamine SKEEM: N\u00c4IDIS KOOD: Esimene: Teine: KASUTATUD KOMPONENDID: Katse 3.Lihtne parkimiss\u00fcsteem SKEEM: N\u00c4IDIS KOOD: PR\u00dcGIKAST SKEEM KASUTATUD KOMPONENDID Kood: UUED FUNKTSIOONID: Kus v\u00f5ib kasutada? Seda pr\u00fcgikasti saab kasutada k\u00f5ikjal, v\u00e4lja arvatud v\u00e4ljas, kuna elektroonika pole kaitstud. Kui kaitsete seda, saate seda [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603\" \/>\n<meta property=\"og:site_name\" content=\"Kirill Sats &otilde;pimapp | portfoolio\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg\" \/>\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=\"5 minutit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603\",\"url\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603\",\"name\":\"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | portfoolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/2024-05-06-13.51.56.jpg\",\"datePublished\":\"2024-05-06T10:47:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603#breadcrumb\"},\"inLanguage\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603#primaryimage\",\"url\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/2024-05-06-13.51.56.jpg\",\"contentUrl\":\"https:\\\/\\\/kirillsats.wordpress.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/2024-05-06-13.51.56.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/?page_id=603#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/kirillsats23.thkit.ee\\\/wp\\\/\",\"name\":\"Kirill Sats &otilde;pimapp | portfoolio\",\"description\":\"Noorem Tarkvaarendaja eriala\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kirillsats23.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":"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | 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:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603","og_locale":"et_EE","og_type":"article","og_title":"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | portfoolio","og_description":"KATSE 1. Mootori kasutamine SKEEM: N\u00c4IDIS KOOD: Esimine: Teine: Katse 2. Kauguse m\u00f5\u00f5tmise anduri kasutamine SKEEM: N\u00c4IDIS KOOD: Esimene: Teine: KASUTATUD KOMPONENDID: Katse 3.Lihtne parkimiss\u00fcsteem SKEEM: N\u00c4IDIS KOOD: PR\u00dcGIKAST SKEEM KASUTATUD KOMPONENDID Kood: UUED FUNKTSIOONID: Kus v\u00f5ib kasutada? Seda pr\u00fcgikasti saab kasutada k\u00f5ikjal, v\u00e4lja arvatud v\u00e4ljas, kuna elektroonika pole kaitstud. Kui kaitsete seda, saate seda [&hellip;]","og_url":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603","og_site_name":"Kirill Sats &otilde;pimapp | portfoolio","og_image":[{"url":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603","url":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603","name":"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR. - Kirill Sats &otilde;pimapp | portfoolio","isPartOf":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603#primaryimage"},"image":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603#primaryimage"},"thumbnailUrl":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg","datePublished":"2024-05-06T10:47:56+00:00","breadcrumb":{"@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603#breadcrumb"},"inLanguage":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603"]}]},{"@type":"ImageObject","inLanguage":"et","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603#primaryimage","url":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg","contentUrl":"https:\/\/kirillsats.wordpress.com\/wp-content\/uploads\/2024\/05\/2024-05-06-13.51.56.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/?page_id=603#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kirillsats23.thkit.ee\/wp\/"},{"@type":"ListItem","position":2,"name":"ROB. MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR."}]},{"@type":"WebSite","@id":"https:\/\/kirillsats23.thkit.ee\/wp\/#website","url":"https:\/\/kirillsats23.thkit.ee\/wp\/","name":"Kirill Sats &otilde;pimapp | portfoolio","description":"Noorem Tarkvaarendaja eriala","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kirillsats23.thkit.ee\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"et"}]}},"_links":{"self":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=603"}],"version-history":[{"count":0,"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=\/wp\/v2\/pages\/603\/revisions"}],"wp:attachment":[{"href":"https:\/\/kirillsats23.thkit.ee\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}