{"id":9619,"date":"2024-12-16T16:50:55","date_gmt":"2024-12-16T13:50:55","guid":{"rendered":"https:\/\/roboromania.ro\/?p=9619"},"modified":"2024-12-16T16:52:04","modified_gmt":"2024-12-16T13:52:04","slug":"robot-de-urmarire-sunet-folosind-arduino-si-modulul-l298n-pentru-incepatori","status":"publish","type":"post","link":"https:\/\/roboromania.ro\/?p=9619","title":{"rendered":"Robot de urm\u0103rire SUNET folosind Arduino \u0219i modulul L298N pentru incep\u0103tori"},"content":{"rendered":"\n<p><strong>Robot de urm\u0103rire SUNET folosind Arduino \u0219i modulul L298N<\/strong><\/p>\n\n\n\n<p>Robotul de urm\u0103rire SUNET este un vehicul automat care urmareste un sunet si vireaza in directia lui.<br>Vom \u00eenv\u0103\u021ba cum s\u0103 facem un robot folosind Arduino \u0219i modulul de driver de motor L298N si 2 senzori sunet.<\/p>\n\n\n\n<p><strong>SCHEMA CIRCUIT ROBOT<\/strong><\/p>\n\n\n\n<p>Pentru modulul de driver de motor L298N, motoarele sunt conectate la bornele de motor ale modulului de driver de motor.<br>\/\/ set motoare<br>int in1 = 2;<br>int in3 = 3;<br>int in2 = 4;<br>int in4 = 5;<br>Driverul motorului are alte 3 borne.<br>Terminalul GND este conectat la borna negativ\u0103 a bateriei \u0219i, de asemenea, este conectat la pinul GND al pl\u0103cii Arduino<br>Si &#8222;12v&#8221; este conectat la borna pozitiva a bateriei.<\/p>\n\n\n\n<p><strong>COD EXEMPLU ARDUINO PENTRU ROBOT<\/strong><\/p>\n\n\n\n<p>\/\/ set motoare<br>int in1 = 2;<br>int in3 = 3;<br>int in2 = 4;<br>int in4 = 5;<br>\/\/ set microfoane<br>const int microphoneRightPin = A0; \/\/Right<br>const int microphoneLeftPin = A1; \/\/Left<\/p>\n\n\n\n<p>void setup() {<br>Serial.begin(9600);<br>\/\/ set outputs<br>pinMode(2, OUTPUT);<br>pinMode(3, OUTPUT);<br>pinMode(4, OUTPUT);<br>pinMode(5, OUTPUT);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>void loop() {<br>int valRight = analogRead(microphoneRightPin);<br>int valLeft = analogRead(microphoneLeftPin);<\/p>\n\n\n\n<p>Serial.print(valRight);<br>Serial.print(valLeft);<\/p>\n\n\n\n<p>\/\/ce sa faca ???<br>if (valRight &gt; valLeft) {<br>delay(20);<br>turnRight();<br>delay(200);<br>moveForward();<br>delay(300);<br>moveStop();<br>}<br>if (valRight &lt; valLeft) {<br>delay(20);<br>turnLeft();<br>delay(200);<br>moveForward();<br>delay(300);<br>moveStop();<br>}<br>}<\/p>\n\n\n\n<p>void moveStop() {<br>digitalWrite(in1,LOW);<br>digitalWrite(in2,LOW);<br>digitalWrite(in3,LOW);<br>digitalWrite(in4,LOW);<br>}<\/p>\n\n\n\n<p>void moveForward() {<br>digitalWrite(in1,HIGH);<br>digitalWrite(in2,HIGH);<br>digitalWrite(in3,LOW);<br>digitalWrite(in4,LOW);<br>}<\/p>\n\n\n\n<p>void moveBackward() {<br>digitalWrite(in1,LOW);<br>digitalWrite(in2,LOW);<br>digitalWrite(in3,HIGH);<br>digitalWrite(in4,HIGH);<br>}<\/p>\n\n\n\n<p>void turnRight() {<br>digitalWrite(in1,LOW);<br>digitalWrite(in2,HIGH);<br>digitalWrite(in3,HIGH);<br>digitalWrite(in4,LOW);<br>}<\/p>\n\n\n\n<p>void turnLeft() {<br>digitalWrite(in1,HIGH);<br>digitalWrite(in2,LOW);<br>digitalWrite(in3,LOW);<br>digitalWrite(in4,HIGH);<br>}<\/p>\n\n\n\n<p>gata Succes!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Robot de urm\u0103rire SUNET folosind Arduino \u0219i modulul L298N Robotul de urm\u0103rire SUNET este un vehicul automat care urmareste un sunet si vireaza in directia lui.Vom \u00eenv\u0103\u021ba cum s\u0103 facem un robot folosind Arduino \u0219i modulul de driver de motor L298N si 2 senzori sunet. SCHEMA CIRCUIT ROBOT Pentru modulul de driver de motor L298N, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176],"tags":[],"class_list":["post-9619","post","type-post","status-publish","format-standard","hentry","category-tutoriale-arduino"],"_links":{"self":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9619"}],"version-history":[{"count":2,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9619\/revisions"}],"predecessor-version":[{"id":9621,"href":"https:\/\/roboromania.ro\/index.php?rest_route=\/wp\/v2\/posts\/9619\/revisions\/9621"}],"wp:attachment":[{"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/roboromania.ro\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}