{"version":"1.0","provider_name":"Alex's Arsenal (Shop)","provider_url":"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/ru","author_name":"admin","author_url":"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/ru\/blog\/author\/admin\/","title":"Parking s\u00fcsteem - Alex's Arsenal (Shop)","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"uec2VIFlHm\"><a href=\"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/ru\/parking-susteem\/\">Parking s\u00fcsteem<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/ru\/parking-susteem\/embed\/#?secret=uec2VIFlHm\" width=\"600\" height=\"338\" title=\"\u00abParking s\u00fcsteem\u00bb &#8212; Alex&#039;s Arsenal (Shop)\" data-secret=\"uec2VIFlHm\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/aleksanderbekasov24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>","description":"Lihtne parkimiss\u00fcsteem Uuritud funktsioonid pulseIn(ECHO_PIN, HIGH); Eesm\u00e4rk:&nbsp;M\u00f5\u00f5ta aega, kui kaua signaal p\u00fcsib HIGH (k\u00f5rgel tasemel) kindlal pin-il.Kuidas t\u00f6\u00f6tab:See funktsioon ootab kuni ECHO_PIN muutub HIGH, hakkab ajav\u00f5ttu, ning l\u00f5petab selle, kui signaal muutub j\u00e4lle LOW. Tagastab selle aja mikrosekundites.\u2192 Seda kasutatakse ultraheliandurilt kauguse m\u00e4\u00e4ramiseks (ehk kui kaua kulub helilainel objekti tabamiseks ja tagasi tulemiseks). analogWrite(motorPin1, 100); Eesm\u00e4rk:&nbsp;Saata PWM-signaal mootorile.Kuidas t\u00f6\u00f6tab:See saadab impulsslaiusmodulatsiooni (PWM) signaali v\u00e4\u00e4rtusega 100 (skaalal 0\u2013255), mis t\u00e4hendab, et mootor t\u00f6\u00f6tab umbes 39% v\u00f5imsusel.\u2192 Mootori kiirust saab selle kaudu sujuvalt reguleerida. tone(buzzerPin, 1000); Eesm\u00e4rk:&nbsp;Teha summeriga heli.Kuidas t\u00f6\u00f6tab:See k\u00e4ivitab piezo k\u00f5lari (buzzer) kindlal pin-il, sagedusel 1000 Hz (1 kHz), mis tekitab kuuldava tooni.\u2192 Kasutatakse hoiatuseks, kui objekt on liiga l\u00e4hedal. noTone(buzzerPin); Eesm\u00e4rk:&nbsp;Peatada summeri heli.Kuidas t\u00f6\u00f6tab:See funktsioon peatab eelnevalt&nbsp;tone()&nbsp;abil alustatud heli m\u00e4\u00e4ratud pin-il.\u2192 Kui objekt on piisavalt kaugel, l\u00f5petatakse hoiatusheli. Servo.attach(servoPin); Eesm\u00e4rk:\u00dchendab servo-mootori konkreetse digitaalse pin-iga. Kuidas t\u00f6\u00f6tab:Funktsioon lubab&nbsp;Servo&nbsp;teegil juhtida f\u00fc\u00fcsilist servo mootorit m\u00e4\u00e4ratud pin-i kaudu. Ilma selleta&nbsp;Servo.write()&nbsp;ei t\u00f6\u00f6ta.\u2192 N\u00e4ide:&nbsp;barrierServo.attach(servoPin);&nbsp;v\u00f5imaldab hiljem k\u00e4sklusi nagu&nbsp;write(90). barrierServo.write(90); Eesm\u00e4rk:P\u00f6\u00f6rata servo teatud nurka. Kuidas t\u00f6\u00f6tab:See k\u00e4sib servomootoril liikuda 90 kraadi nurka.Arduino servo positsioonivahemik on tavaliselt 0\u2013180 kraadi. N\u00e4iteks: \u2192 Seda kasutatakse funktsioonides&nbsp;openBarrier()&nbsp;ja&nbsp;closeBarrier()&nbsp;visuaalse liikumise juhtimiseks. readDistance(trigPin, echoPin) Eesm\u00e4rk:M\u00f5\u00f5ta kaugust ultrahelianduriga. Kuidas t\u00f6\u00f6tab:See funktsioon saadab l\u00fchikese ultrahelipulsi ja m\u00f5\u00f5dab, kui kaua kulub sellel tagasiandmiseks. Arvutatakse kaugus valemiga: Selgitus: Kokkuv\u00f5ttes: see tagastab kauguse sentimeetrites. T\u00f6\u00f6 kirjeldus Luua&nbsp;automaatne parkimist\u00f5kkepuu, mis tuvastab s\u00f5iduki l\u00e4henemise ja&nbsp;avab t\u00f5kkepuu automaatselt, kasutades erinevaid sensoreid. S\u00fcsteemi eesm\u00e4rk on muuta parkimine&nbsp;mugavamaks, t\u00e4psemaks ja turvalisemaks, j\u00e4lgides samal ajal ka parkimisala t\u00e4ituvust. Kasutatud komponeendid","thumbnail_url":"https:\/\/aleksanderbekasov24.thkit.ee\/wp\/wp-content\/uploads\/2025\/06\/parking1.png","thumbnail_width":737,"thumbnail_height":763}