Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:avaduva:robot4wd [2022/05/27 23:16]
mihai.cojocaru2510 [Cod]
pm:prj2022:avaduva:robot4wd [2022/06/02 10:19] (current)
mihai.cojocaru2510 [Descriere generală]
Line 12: Line 12:
  ​**Schema bloc**  ​**Schema bloc**
  
-{{:​pm:​prj2022:​avaduva:​diagramarobot.png?700|}}+{{:​pm:​prj2022:​avaduva:​diagrama_electrica_robot.png?700|}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 40: Line 40:
  
 ===== Download ===== ===== Download =====
- +<​note ​important> 
-<​note>​+{{:​pm:​prj2022:​avaduva:​obstacle_robot.rar|}}
 </​note>​ </​note>​
  
Line 60: Line 60:
 ===== Cod ===== ===== Cod =====
  
-#include <​NewPing.h>​+#include <​NewPing.h> ​
  
-const int LF = 6; +const int RF = 6; 
-const int LB = 7; +const int RB = 7; 
-const int RF = 5; +const int LF = 5; 
-const int RB = 4;+const int LB = 4;
  
 #define trig 12  #define trig 12 
Line 78: Line 78:
 void setup(){ void setup(){
  
 +  pinMode(LF, OUTPUT);
   pinMode(RF, OUTPUT);   pinMode(RF, OUTPUT);
-  pinMode(LF, OUTPUT);+  pinMode(RB, OUTPUT);
   pinMode(LB, OUTPUT);   pinMode(LB, OUTPUT);
-  pinMode(RB, OUTPUT); 
   ​   ​
   dist = readPing();   dist = readPing();
Line 131: Line 131:
 void moveStop(){ void moveStop(){
   ​   ​
-  digitalWrite(RF,​ LOW); 
   digitalWrite(LF,​ LOW);   digitalWrite(LF,​ LOW);
-  digitalWrite(RB, LOW);+  digitalWrite(RF, LOW);
   digitalWrite(LB,​ LOW);   digitalWrite(LB,​ LOW);
 +  digitalWrite(RB,​ LOW);
 } }
  
Line 143: Line 143:
     check=true;     check=true;
     ​     ​
 +    digitalWrite(RF,​ HIGH);
     digitalWrite(LF,​ HIGH);     digitalWrite(LF,​ HIGH);
-    digitalWrite(RFHIGH); +    digitalWrite(LBLOW); 
-    digitalWrite(RB, LOW); +    digitalWrite(RB,​ LOW); 
-    digitalWrite(LB, LOW); +
   }   }
 } }
Line 154: Line 154:
   check=false;​   check=false;​
  
-    digitalWrite(LF,​ LOW); 
     digitalWrite(RF,​ LOW);     digitalWrite(RF,​ LOW);
-    digitalWrite(RBHIGH); +    digitalWrite(LFLOW); 
-    digitalWrite(LB,​ HIGH); ​+    digitalWrite(LB, HIGH); 
 +    digitalWrite(RB, HIGH); ​
   ​   ​
 } }
Line 163: Line 163:
 void turnRight(){ void turnRight(){
  
-  digitalWrite(LF, HIGH); +  digitalWrite(RF, HIGH); 
-  digitalWrite(RB, HIGH);+  digitalWrite(LB, HIGH);
   ​   ​
-  digitalWrite(LB, LOW); +  digitalWrite(RB, LOW); 
-  digitalWrite(RF, LOW);+  digitalWrite(LF, LOW);
   ​   ​
   delay(500);   delay(500);
Line 179: Line 179:
   ​   ​
   ​   ​
-} 
- 
-void turnLeft(){ 
- 
-  digitalWrite(LB,​ HIGH); 
-  digitalWrite(RF,​ HIGH); 
-  ​ 
-  digitalWrite(LF,​ LOW); 
-  digitalWrite(RB,​ LOW); 
- 
-  delay(500); 
-  ​ 
-  digitalWrite(LF,​ HIGH); 
-  digitalWrite(RF,​ HIGH); 
-  ​ 
-  digitalWrite(LB,​ LOW); 
-  digitalWrite(RB,​ LOW); 
 } }
 ===== Concluzii ===== ===== Concluzii =====
  
- +Chiar daca proiectul pe care l-am ales nu este unul dificil pot spune ca am avut ce invata din acest proiect. Am invatat cum sa folosesc driverul L298N cu ajutorul unor videoclipuri de pe Youtube in care se faceau proiecte asemanatoare cu ale mele.
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
 +  -[[https://​www.youtube.com/​watch?​v=iajyaWi1Ln4&​t=2752s|]]
 +  -[[https://​create.arduino.cc/​projecthub/​now/​l298n-motor-module-service-ba0f56?​ref=search&​ref_id=l298n&​offset=0]]
 +  -[[https://​www.youtube.com/​watch?​v=dyjo_ggEtVU]]
 </​note>​ </​note>​
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/avaduva/robot4wd.1653682580.txt.gz · Last modified: 2022/05/27 23:16 by mihai.cojocaru2510
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0