{"id":2917,"date":"2021-10-29T18:14:01","date_gmt":"2021-10-29T17:14:01","guid":{"rendered":"https:\/\/edukacija.com.hr\/?p=2917"},"modified":"2021-10-29T21:25:12","modified_gmt":"2021-10-29T20:25:12","slug":"primjena-ultrazvucnog-senzora-kod-automobila","status":"publish","type":"post","link":"https:\/\/edukacija.com.hr\/?p=2917","title":{"rendered":"Primjena ultrazvu\u010dnog senzora kod automobila"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2917\" class=\"elementor elementor-2917\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-89a98e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"89a98e3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-19c2f31\" data-id=\"19c2f31\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8dd97e elementor-widget elementor-widget-image\" data-id=\"a8dd97e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"484\" src=\"https:\/\/edukacija.com.hr\/wp-content\/uploads\/2021\/10\/Image3.jpg\" class=\"attachment-large size-large wp-image-2922\" alt=\"\" srcset=\"https:\/\/edukacija.com.hr\/wp-content\/uploads\/2021\/10\/Image3.jpg 600w, https:\/\/edukacija.com.hr\/wp-content\/uploads\/2021\/10\/Image3-300x242.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61ff9c2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"61ff9c2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38f2381\" data-id=\"38f2381\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c379443 elementor-widget elementor-widget-video\" data-id=\"c379443\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;&lt;iframe width=\\&quot;560\\&quot; height=\\&quot;315\\&quot; src=\\&quot;https:\\\/\\\/www.youtube.com\\\/embed\\\/2cKUaa0ziVc\\&quot; title=\\&quot;YouTube video player\\&quot; frameborder=\\&quot;0\\&quot; allow=\\&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\\&quot; allowfullscreen&gt;&lt;\\\/iframe&gt;&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53e2b92 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53e2b92\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-aa6fd06\" data-id=\"aa6fd06\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e00793e elementor-widget elementor-widget-text-editor\" data-id=\"e00793e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<pre style=\"text-align: center;\"><strong>Kod - code<\/strong><\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0c9fd96\" data-id=\"0c9fd96\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1f04a55 elementor-widget elementor-widget-image\" data-id=\"1f04a55\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"100\" height=\"76\" src=\"https:\/\/edukacija.com.hr\/wp-content\/uploads\/2021\/10\/arduino_logo.png\" class=\"attachment-large size-large wp-image-2930\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-47e9a36 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"47e9a36\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63e0836\" data-id=\"63e0836\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e0d93ed elementor-widget elementor-widget-text-editor\" data-id=\"e0d93ed\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>#include &lt;Servo.h&gt;<br \/>#include &lt;NewPing.h&gt;<br \/>const int LeftMotorForward = 7;<br \/>const int LeftMotorBackward = 6;<br \/>const int RightMotorForward = 4;<br \/>const int RightMotorBackward = 5;<br \/>#define trig_pin A1<br \/>#define echo_pin A2<br \/>#define maximum_distance 200<br \/>boolean goesForward = false;<br \/>int distance = 100;<br \/>NewPing sonar(trig_pin, echo_pin, maximum_distance); \/\/sensor function<br \/>Servo servo_motor; \/\/our servo name<br \/>void setup(){<br \/>pinMode(RightMotorForward, OUTPUT);<br \/>pinMode(LeftMotorForward, OUTPUT);<br \/>pinMode(LeftMotorBackward, OUTPUT);<br \/>pinMode(RightMotorBackward, OUTPUT);<br \/>servo_motor.attach(10); \/\/our servo pin<br \/>servo_motor.write(90);<br \/>delay(1000);<br \/>distance = readPing();<br \/>delay(100);<br \/>\/\/distance = readPing();<br \/>\/\/delay(100);<br \/>\/\/distance = readPing();<br \/>\/\/delay(100);<br \/>\/\/distance = readPing();<br \/>\/\/delay(100);<br \/>}<br \/>void loop(){<br \/>int distanceRight = 0;<br \/>int distanceLeft = 0;<br \/>delay(50);<br \/>if (distance &lt;= 12){<br \/>moveStop();<br \/>delay(200);<br \/>moveBackward();<br \/>delay(100);<br \/>moveStop();<br \/>delay(200);<br \/>distanceRight = lookRight();<br \/>delay(1000);<br \/>distanceLeft = lookLeft();<br \/>delay(1000);<br \/>\/\/if (distance &lt;= distanceLeft){<br \/>if (distanceRight &lt;= distanceLeft){<br \/>moveLeft();<br \/>moveStop();<br \/>}<br \/>else{<br \/>moveRight();<br \/>moveStop();<br \/>}<br \/>}<br \/>else{<br \/>moveForward(); <br \/>}<br \/>distance = readPing();<br \/>}<\/p><p>int lookRight(){ <br \/>servo_motor.write(0);<br \/>delay(500);<br \/>int distance = readPing();<br \/>delay(200);<br \/>servo_motor.write(90);<br \/>return distance;<br \/>}<br \/>int lookLeft(){<br \/>servo_motor.write(180);<br \/>delay(500);<br \/>int distance = readPing();<br \/>delay(200);<br \/>servo_motor.write(90);<br \/>return distance;<br \/>delay(200);<br \/>}<br \/>int readPing(){<br \/>delay(100);<br \/>int cm = sonar.ping_cm();<br \/>if (cm==0){<br \/>cm=250;<br \/>}<br \/>return cm;<br \/>}<br \/>void moveStop(){<br \/>digitalWrite(RightMotorForward, LOW);<br \/>digitalWrite(LeftMotorForward, LOW);<br \/>digitalWrite(RightMotorBackward, LOW);<br \/>digitalWrite(LeftMotorBackward, LOW);<br \/>}<\/p><p>void moveForward(){<\/p><p>if(!goesForward){<br \/>goesForward=true;<br \/>digitalWrite(LeftMotorForward, HIGH);<br \/>digitalWrite(LeftMotorBackward, LOW);<br \/>digitalWrite(RightMotorForward, HIGH);<br \/>digitalWrite(RightMotorBackward, LOW); <br \/>}<br \/>}<br \/>void moveBackward(){<br \/>goesForward=false;<br \/>digitalWrite(LeftMotorForward, LOW);<br \/>digitalWrite(LeftMotorBackward, HIGH);<br \/>digitalWrite(RightMotorForward, LOW);<br \/>digitalWrite(RightMotorBackward, HIGH);<br \/>}<br \/>void moveRight(){<br \/>digitalWrite(LeftMotorForward, LOW);<br \/>digitalWrite(LeftMotorBackward, HIGH);<br \/>digitalWrite(RightMotorForward, HIGH);<br \/>digitalWrite(RightMotorBackward, LOW);<br \/>delay(700); <br \/>}<br \/>void moveLeft(){<br \/>digitalWrite(LeftMotorForward, HIGH);<br \/>digitalWrite(LeftMotorBackward, LOW);<br \/>digitalWrite(RightMotorForward, LOW);<br \/>digitalWrite(RightMotorBackward, HIGH);<br \/>delay(700); <br \/>}<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kod &#8211; code #include &lt;Servo.h&gt;#include &lt;NewPing.h&gt;const int LeftMotorForward = 7;const int LeftMotorBackward = 6;const int RightMotorForward = 4;const int RightMotorBackward = 5;#define trig_pin A1#define echo_pin A2#define maximum_distance 200boolean goesForward = false;int distance = 100;NewPing sonar(trig_pin, echo_pin, maximum_distance); \/\/sensor functionServo servo_motor; \/\/our servo namevoid setup(){pinMode(RightMotorForward, OUTPUT);pinMode(LeftMotorForward, OUTPUT);pinMode(LeftMotorBackward, OUTPUT);pinMode(RightMotorBackward, OUTPUT);servo_motor.attach(10); \/\/our servo pinservo_motor.write(90);delay(1000);distance = readPing();delay(100);\/\/distance = readPing();\/\/delay(100);\/\/distance [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2920,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-2917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ultra_sonic_car"],"_links":{"self":[{"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/posts\/2917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2917"}],"version-history":[{"count":6,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/posts\/2917\/revisions"}],"predecessor-version":[{"id":2936,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/posts\/2917\/revisions\/2936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=\/wp\/v2\/media\/2920"}],"wp:attachment":[{"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edukacija.com.hr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}