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:23]
mihai.cojocaru2510 [Bibliografie/Resurse]
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(LF,​ HIGH); 
     digitalWrite(RF,​ HIGH);     digitalWrite(RF,​ HIGH);
-    digitalWrite(RBLOW); +    digitalWrite(LFHIGH); 
-    digitalWrite(LB,​ LOW); +    digitalWrite(LB, LOW); 
 +    digitalWrite(RB, 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 =====
pm/prj2022/avaduva/robot4wd.1653683030.txt.gz · Last modified: 2022/05/27 23:23 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