{"id":927,"date":"2025-05-13T11:30:24","date_gmt":"2025-05-13T08:30:24","guid":{"rendered":"https:\/\/mart1n2k.wordpress.com\/?page_id=927"},"modified":"2025-05-13T11:30:24","modified_gmt":"2025-05-13T08:30:24","slug":"teema-7-mootor-ja-kaugusemootmise-andur","status":"publish","type":"page","link":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/","title":{"rendered":"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR"},"content":{"rendered":"\n<p><strong>Katse 7.1.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-6.png?w=885\" alt=\"\" class=\"wp-image-929\" style=\"aspect-ratio:1.0740349689673758;width:693px;height:auto\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\nint switchPin = 2; \/\/ l\u00fcliti 1 \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 \/\/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}\n<\/pre><\/div>\n\n\n<p><strong>int switchPin = 2; \/\/ l\u00fcliti 1 &#8212;<\/strong> Muutuja <code>switchPin<\/code> m\u00e4\u00e4rab, et l\u00fcliti on \u00fchendatud Arduino digitaalse pin&#8217;iga 2.<\/p>\n\n\n\n<p><strong>int motor1Pin1 = 3; \/\/ viik 2 (L293D) &#8212;<\/strong> M\u00e4\u00e4rab, et pin 3 on \u00fcks L293D mootori juhtimispin&#8217;e.<\/p>\n\n\n\n<p><strong>int motor1Pin2 = 4; \/\/ viik 7 (L293D) &#8212;<\/strong> M\u00e4\u00e4rab, et pin 4 on teine juhtimispin L293D jaoks.<\/p>\n\n\n\n<p><strong>int enablePin = 9; \/\/ viik 1 (L293D) &#8212;<\/strong> Pin 9 on L293D mootori kanali lubamiseks (aktiveerimiseks).<\/p>\n\n\n\n<p><strong>pinMode(switchPin, INPUT); &#8212;<\/strong> M\u00e4\u00e4rab, et pin 2 (l\u00fcliti) t\u00f6\u00f6tab <strong>sisendina<\/strong>.<\/p>\n\n\n\n<p><strong>pinMode(motor1Pin1, OUTPUT); &#8212;<\/strong> M\u00e4\u00e4rab pin 3 kui <strong>v\u00e4ljundi<\/strong> mootori suuna juhtimiseks.<\/p>\n\n\n\n<p><strong>pinMode(enablePin, OUTPUT) &#8212;<\/strong> Pin 9 m\u00e4\u00e4ratakse <strong>v\u00e4ljundiks<\/strong>, et lubada mootor.<\/p>\n\n\n\n<p><strong>digitalWrite(enablePin, HIGH); &#8212;<\/strong> L\u00fclitab mootori <strong>sisse<\/strong> (v\u00f5imaldab toite l\u00e4bi L293D).<\/p>\n\n\n\n<p><strong>if (digitalRead(switchPin) == HIGH) &#8212;<\/strong> Kui l\u00fcliti on sisse l\u00fclitatud (<code>HIGH<\/code>), k\u00e4ivitatakse esimene plokk.<\/p>\n\n\n\n<p><strong>digitalWrite(motor1Pin1, LOW); &#8212;<\/strong> Seab mootori \u00fche pin&#8217;i <strong>LOW<\/strong> seisundisse (m\u00f5jutab p\u00f6\u00f6rlemissuunda).<\/p>\n\n\n\n<p><strong>digitalWrite(motor1Pin2, HIGH); &#8212;<\/strong> Teine pin seatakse <strong>HIGH<\/strong> \u2014 mootor p\u00f6\u00f6rleb \u00fches suunas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-7.png?w=947\" alt=\"\" class=\"wp-image-935\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\nint 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}\n<\/pre><\/div>\n\n\n<p><strong>Katse 7.2.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-8.png?w=1005\" alt=\"\" class=\"wp-image-939\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#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(9600);\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}\n<\/pre><\/div>\n\n\n<p><strong>define ECHO_PIN 8 &#8212;<\/strong> M\u00e4\u00e4rab 8. pordi ECHO-pordiks (ultrahelianduri signaali vastuv\u00f5tmiseks).<\/p>\n\n\n\n<p><strong>define TRIG_PIN 7 &#8212;<\/strong> M\u00e4\u00e4rab 7. pordi TRIG-pordiks (ultraheli impulsi saatmiseks).<\/p>\n\n\n\n<p><strong>Serial.begin(9600); &#8212;<\/strong> K\u00e4ivitab jadaliidese kiirusel 9600 bitti sekundis.<\/p>\n\n\n\n<p><strong>digitalWrite(TRIG_PIN,HIGH); &#8212;<\/strong> Seab TRIG-pordi k\u00f5rgele tasemele (alustab impulssi).<\/p>\n\n\n\n<p><strong>digitalWrite(TRIG_PIN,LOW); &#8212;<\/strong> Kohe seab TRIG-pordi madalale tasemele (l\u00f5petab impulsi).<\/p>\n\n\n\n<p><strong>int distance=pulseIn(ECHO_PIN, HIGH)\/50; &#8212;<\/strong> M\u00f5\u00f5dab ECHO-pordi signaali kestuse (mikrosekundites), jagab selle 50-ga, et saada ligikaudne kaugus (sentimeetrites).<\/p>\n\n\n\n<p><strong>Serial.println(distance); &#8212;<\/strong> Kuvab m\u00f5\u00f5detud kauguse serial monitoris.<\/p>\n\n\n\n<p><strong>Katse 7.3.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-9.png?w=871\" alt=\"\" class=\"wp-image-943\" style=\"aspect-ratio:1.1053377102199056;width:654px;height:auto\" \/><\/figure>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#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       tone(buzzerPin, 1000);\n  }\n}\n<\/pre><\/div>\n\n\n<p><strong>define ECHO_PIN 7 &#8212;<\/strong> M\u00e4\u00e4rab 7. pordi ECHO-pordiks (ultrahelianduri signaali vastuv\u00f5tmiseks).<\/p>\n\n\n\n<p><strong>define TRIG_PIN 8 &#8212;<\/strong> M\u00e4\u00e4rab 8. pordi TRIG-pordiks (ultraheli impulsi saatmiseks).<\/p>\n\n\n\n<p><strong>int motorPin1=3; &#8212; <\/strong>M\u00e4\u00e4rab 3. pordi mootori juhtimiseks.<\/p>\n\n\n\n<p><strong>int distance=1; &#8212;<\/strong> Muutuja kauguse salvestamiseks, algv\u00e4\u00e4rtus \u2014 1.<\/p>\n\n\n\n<p><strong>int LedPin=13; &#8212;<\/strong> M\u00e4\u00e4rab 13. pordi LED-tule juhtimiseks.<\/p>\n\n\n\n<p><strong>int duration; &#8212;<\/strong> Muutuja anduri signaali kestuse salvestamiseks.<\/p>\n\n\n\n<p><strong>const int buzzerPin = 9; &#8212;<\/strong> M\u00e4\u00e4rab 9. pordi summeri jaoks.<\/p>\n\n\n\n<p><strong>pinMode(ECHO_PIN, INPUT);<br>pinMode(TRIG_PIN, OUTPUT);<\/strong><br><strong>pinMode(motorPin1,OUTPUT); &#8212;<\/strong> Seab pordid: ECHO sisendiks, teised v\u00e4ljunditeks.<br><strong>pinMode(LedPin,OUTPUT);<br>pinMode(buzzerPin, OUTPUT);<\/strong><\/p>\n\n\n\n<p><strong>digitalWrite(TRIG_PIN,LOW);<\/strong><br><strong>delay(200);<br>digitalWrite(TRIG_PIN,HIGH); &#8212;<\/strong> Saadab ultraheli impulsi: madal, siis k\u00f5rge, siis j\u00e4lle madal signaal.<br><strong>delay(200);<br>digitalWrite(TRIG_PIN,LOW);<\/strong><\/p>\n\n\n\n<p><strong>duration = pulseIn(ECHO_PIN, HIGH); &#8212;<\/strong> M\u00f5\u00f5dab aja, mil signaal ECHO-pordis on k\u00f5rge.<\/p>\n\n\n\n<p><strong>distance=duration\/58; &#8212;<\/strong> Teisendab aja kauguseks sentimeetrites.<\/p>\n\n\n\n<p><strong>{<\/strong><br><strong>analogWrite(motorPin1,100); &#8212;<\/strong> k\u00e4ivitab mootori aeglaselt, l\u00fclitab LED-i v\u00e4lja, peatab summeri, ootab 1 <strong>sekundi.<br>digitalWrite(LedPin,0);<br>noTone(buzzerPin);<br>delay(1000);<br>}<\/strong><\/p>\n\n\n\n<p><strong>else<br>{<\/strong><br><strong>analogWrite(motorPin1,0);<\/strong><br><strong>digitalWrite(LedPin,250); &#8212;<\/strong> muidu mootor on v\u00e4ljas, LED t\u00f6\u00f6tab, summer t\u00f6\u00f6tab sagedusel 1000 Hz.<br><strong>tone(buzzerPin, 1000);<br>}<\/strong><\/p>\n\n\n\n<p><strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00dclesanne 7.1 Rahakarp&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/strong><\/p>\n\n\n\n<p><strong>T\u00f6\u00f6 kirjeldus:<\/strong><\/p>\n\n\n\n<p>Nutikas s\u00e4\u00e4stupank, mis reageerib keskkonna liikumistele, avab kaane automaatselt servomootori abil, et koguda m\u00fcnte! See n\u00e4itab LCD-ekraanil, kui palju m\u00fcnte on juba sees ja kui lisate m\u00fcndi, siis annab see teile sellest teada!<\/p>\n\n\n\n<p><strong>Kasutatud komponenid<\/strong>:<br><strong>Arduino UNO plaat (1tk)<\/strong><br><strong>Arendusplaat (1tk)<\/strong><br><strong>Juhtmed (21tk)<\/strong><br><strong>Takisti (4tk, 220Om)<\/strong><br><strong>LED RGB (1tk)<\/strong><br><strong><strong>Potentiometer (1tk)<\/strong><\/strong><br><strong>LCD ekraan 16\u00d72 (1tk)<\/strong><br><strong>Servo (1tk)<br>Ultrasonic Distance Sensor (1tk)<\/strong><\/p>\n\n\n\n<p><strong>T\u00f6\u00f6 protsess:<\/strong><\/p>\n\n\n\n<p>Keskkonna liikumisele (meie puhul k\u00e4e liikumisele) reageeriv s\u00e4\u00e4stupank kasutab servomootorit kaane automaatseks avamiseks, loeb k\u00f5ik m\u00fcndid ja kuvab LCD-ekraanil, et m\u00fcnt on lisatud. Ekraanil tervitab teid alguses sigade pank ise. Kui te ei pane pikka aega \u00fchtegi m\u00fcnti s\u00e4\u00e4stupanka, teatab see teile, et see ootab teid! Samuti ilmub ekraani alguses teade \u201ePane esimene m\u00fcnt sisse!\u201c.<\/p>\n\n\n\n<p><strong>LED-ide rakendamine<\/strong>:<\/p>\n\n\n\n<p>Nutikas s\u00e4\u00e4stupank kodudesse, kontoritesse, kaubanduskeskustesse ja muudesse ruumidesse<\/p>\n\n\n\n<p><strong>Skeem:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-39.png?w=993\" alt=\"\" class=\"wp-image-1026\" style=\"aspect-ratio:1.2427968803654155;width:662px;height:auto\" \/><\/figure>\n\n\n\n<p><strong>Kood:<\/strong><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#include &lt;Servo.h&gt;\n#include &lt;LiquidCrystal.h&gt;\n\nconst int trigPin = 2;\nconst int echoPin = 3;\nconst int servoPin = 13;\n\nconst int openAngle = 90;\nconst int closeAngle = 0;\nconst int detectionDist = 15;\nconst long sadTimeout = 10000;\n\nServo servo;\nLiquidCrystal lcd(6, 7, 9, 10, 11, 12);\nint coinCount = 0;\nunsigned long lastDetectionTime = 0;\nbool lidOpen = false;\n\nvoid setup() {\n  pinMode(trigPin, OUTPUT);\n  pinMode(echoPin, INPUT);\n\n  servo.attach(servoPin);\n  servo.write(closeAngle);\n\n  lcd.begin(16, 2);\n  lcd.setCursor(0, 0);\n  lcd.print(&quot;Tere tulemast!&quot;);\n  lcd.setCursor(0, 1);\n  lcd.print(&quot;Rahakarp &quot;);\n\n  delay(1000);\n}\n\nvoid loop() {\n  long distance = measureDistance();\n\n  if (distance &gt; 0 &amp;&amp; distance &lt; detectionDist) {\n    handleDetection();\n  } \n  else {\n    if (lidOpen) {\n      if (millis() - lastDetectionTime &gt; 500) {\n        closeLid();\n      }\n    } \n    else {\n      \/\/ Sad state LED removed\n    }\n  }\n\n  updateDisplay();\n}\n\nlong measureDistance() {\n  digitalWrite(trigPin, LOW);\n  delayMicroseconds(2);\n  digitalWrite(trigPin, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(trigPin, LOW);\n\n  long duration = pulseIn(echoPin, HIGH);\n  return duration * 0.034 \/ 2;\n}\n\nvoid handleDetection() {\n  lastDetectionTime = millis();\n\n  if (!lidOpen) {\n    openLid();\n    coinCount++;\n    delay(1000);\n  }\n}\n\nvoid openLid() {\n  servo.write(openAngle);\n  lidOpen = true;\n}\n\nvoid closeLid() {\n  servo.write(closeAngle);\n  lidOpen = false;\n}\n\nvoid updateDisplay() {\n  lcd.clear();\n\n  if (lidOpen) {\n    lcd.setCursor(0, 0);\n    lcd.print(&quot;Mundi eest!&quot;);\n    lcd.setCursor(0, 1);\n    lcd.print(&quot;Mundid: &quot;);\n    lcd.print(coinCount);\n  } else {\n    lcd.setCursor(0, 0);\n    lcd.print(&quot;Mundid kokku: &quot;);\n    lcd.print(coinCount);\n\n    lcd.setCursor(0, 1);\n    if (millis() - lastDetectionTime &gt; sadTimeout) {\n      lcd.print(&quot;Ma ootan(&quot;);\n    } else if (coinCount &gt; 0) {\n      lcd.print(&quot;-----&quot;);\n    } else {\n      lcd.print(&quot;Pane esimene munt!&quot;);\n    }\n  }\n\n  delay(200);\n}\n\n<\/pre><\/div>\n\n\n<p><strong>Video:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1Jfi2c0ALtfOnebXjmc1qjF5bFftDrAAx\/view?usp=sharing\">https:\/\/drive.google.com\/file\/d\/1Jfi2c0ALtfOnebXjmc1qjF5bFftDrAAx\/view?usp=sharing<\/a><\/p>\n\n\n\n<p><strong>Uued funktsioonid:<\/strong><\/p>\n\n\n\n<p><strong>const int openAngle = 90 &#8212;<\/strong> Kaane avamise nurk<br><strong>const int detectionDist = 15 &#8212;<\/strong> L\u00e4hedustuvastuse piir (sentimeetrites)<br><strong>int coinCount = 0; &#8212;<\/strong> M\u00fcntide loendur<br><strong>unsigned long lastDetectionTime = 0; &#8212;<\/strong> Aeg, millal viimati midagi tuvastati<br><strong>bool lidOpen = false; &#8212;<\/strong> Kas kaas on avatud ( True or False ; 1 or 0 )<br><strong>lcd.begin(16, 2); &#8212;<\/strong> LCD-ekraani suurus: 16&#215;2<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Katse 7.1. int switchPin = 2; \/\/ l\u00fcliti 1 &#8212; Muutuja switchPin m\u00e4\u00e4rab, et l\u00fcliti on \u00fchendatud Arduino digitaalse pin&#8217;iga [&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-927","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>Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \/ RU<\/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:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \/ RU\" \/>\n<meta property=\"og:description\" content=\"Katse 7.1. int switchPin = 2; \/\/ l\u00fcliti 1 &#8212; Muutuja switchPin m\u00e4\u00e4rab, et l\u00fcliti on \u00fchendatud Arduino digitaalse pin&#8217;iga [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/\" \/>\n<meta property=\"og:site_name\" content=\"Martin Rossakov portfolio \/ RU\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/\",\"url\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/\",\"name\":\"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \\\/ RU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mart1n2k.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-6.png?w=885\",\"datePublished\":\"2025-05-13T08:30:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mart1n2k.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-6.png?w=885\",\"contentUrl\":\"https:\\\/\\\/mart1n2k.wordpress.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/pilt-6.png?w=885\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/teema-7-mootor-ja-kaugusemootmise-andur\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/#website\",\"url\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/\",\"name\":\"Martin Rossakov portfolio \\\/ RU\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/martinrossakov24.thkit.ee\\\/wp\\\/ru\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \/ RU","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:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/","og_locale":"ru_RU","og_type":"article","og_title":"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \/ RU","og_description":"Katse 7.1. int switchPin = 2; \/\/ l\u00fcliti 1 &#8212; Muutuja switchPin m\u00e4\u00e4rab, et l\u00fcliti on \u00fchendatud Arduino digitaalse pin&#8217;iga [&hellip;]","og_url":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/","og_site_name":"Martin Rossakov portfolio \/ RU","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"6 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/","url":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/","name":"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR - Martin Rossakov portfolio \/ RU","isPartOf":{"@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/#primaryimage"},"image":{"@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/#primaryimage"},"thumbnailUrl":"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-6.png?w=885","datePublished":"2025-05-13T08:30:24+00:00","breadcrumb":{"@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/#primaryimage","url":"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-6.png?w=885","contentUrl":"https:\/\/mart1n2k.wordpress.com\/wp-content\/uploads\/2025\/05\/pilt-6.png?w=885"},{"@type":"BreadcrumbList","@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/teema-7-mootor-ja-kaugusemootmise-andur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/"},{"@type":"ListItem","position":2,"name":"Teema 7: MOOTOR ja KAUGUSEM\u00d5\u00d5TMISE ANDUR"}]},{"@type":"WebSite","@id":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/#website","url":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/","name":"Martin Rossakov portfolio \/ RU","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"}]}},"_links":{"self":[{"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/pages\/927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/comments?post=927"}],"version-history":[{"count":0,"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/pages\/927\/revisions"}],"wp:attachment":[{"href":"https:\/\/martinrossakov24.thkit.ee\/wp\/ru\/wp-json\/wp\/v2\/media?parent=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}