This shows you the differences between two versions of the page.
pm:prj2022:avaduva:tank [2022/06/02 14:08] florinel_adi.giura [Concluzii] |
pm:prj2022:avaduva:tank [2022/06/02 14:23] (current) florinel_adi.giura [Download] |
||
---|---|---|---|
Line 62: | Line 62: | ||
deoarece nu aveam destula putere pentru unele componente, dar pana la urma am reusit. | deoarece nu aveam destula putere pentru unele componente, dar pana la urma am reusit. | ||
| | ||
- | ===== Cod sursa ===== | + | |
- | char t; | + | |
- | + | ||
- | void setup() { | + | |
- | pinMode(13,OUTPUT); //left motors forward | + | |
- | pinMode(12,OUTPUT); //left motors reverse | + | |
- | pinMode(11,OUTPUT); //right motors forward | + | |
- | pinMode(10,OUTPUT); //right motors reverse | + | |
- | + | ||
- | Serial.begin(9600); | + | |
- | + | ||
- | } | + | |
- | + | ||
- | void loop() { | + | |
- | if(Serial.available()){ | + | |
- | t = Serial.read(); | + | |
- | Serial.println(t); | + | |
- | } | + | |
- | + | ||
- | if(t == 'F'){ //move forward | + | |
- | digitalWrite(13,HIGH); | + | |
- | digitalWrite(12,LOW); | + | |
- | digitalWrite(11,HIGH); | + | |
- | digitalWrite(10,LOW); | + | |
- | } | + | |
- | + | ||
- | else if(t == 'B'){ //move reverse | + | |
- | digitalWrite(13,LOW); | + | |
- | digitalWrite(12,HIGH); | + | |
- | digitalWrite(11,LOW); | + | |
- | digitalWrite(10,HIGH); | + | |
- | } | + | |
- | + | ||
- | else if(t == 'L'){ //turn left | + | |
- | digitalWrite(13,LOW); | + | |
- | digitalWrite(12,LOW); | + | |
- | digitalWrite(11,HIGH); | + | |
- | digitalWrite(10,LOW); | + | |
- | } | + | |
- | + | ||
- | else if(t == 'R'){ //turn right | + | |
- | digitalWrite(13,HIGH); | + | |
- | digitalWrite(12,LOW); | + | |
- | digitalWrite(11,LOW); | + | |
- | digitalWrite(10,LOW); | + | |
- | } | + | |
- | + | ||
- | else if(t == 'S'){ //STOP | + | |
- | digitalWrite(13,LOW); | + | |
- | digitalWrite(12,LOW); | + | |
- | digitalWrite(11,LOW); | + | |
- | digitalWrite(10,LOW); | + | |
- | } | + | |
- | delay(100); | + | |
- | } | + | |
===== Download ===== | ===== Download ===== | ||
- | [[[[pm:prj2022:avaduva:tank|tank.zip]]]] | + | {{:pm:prj2022:avaduva:tank.zip|}} |
+ | https://youtube.com/shorts/5CQvnOhH0Q4?feature=share | ||
===== Jurnal ===== | ===== Jurnal ===== |