]> git.piffa.net Git - rover/blob - prototypes/motor/motor.ino
motori
[rover] / prototypes / motor / motor.ino
1 /* L298n motors
2 Aggiunta
3
4 Pilotare 1 motore DC con un modulo l928n
5
6 - 1 motori DC
7 - L298n module
8 - Batteria > 6v
9
10 */
11
12
13 // Configurazione con OUTPUT digitali
14 // motor one
15 const int enA = 6;
16 const int in1 = 7;
17 const int in2 = 8;
18 byte speedA = 0;
19 // motor two
20 const int enB = 5;
21 const int in3 = 4;
22 const int in4 = 3;
23 byte speedB = 0;
24
25 void setup() {
26     pinMode(enA, OUTPUT);
27     pinMode(in1, OUTPUT);
28     pinMode(in2, OUTPUT);
29 //  pinMode(enB, OUTPUT);
30 //  pinMode(in3, OUTPUT);
31 //  pinMode(in4, OUTPUT);
32 }
33
34
35 void loop() {
36 // Forward
37     digitalWrite(in1,LOW);
38     digitalWrite(in2,HIGH);
39     digitalWrite(enA,HIGH);
40     delay(2000);
41
42 // Stop
43     digitalWrite(enA,LOW);
44     delay(1000);
45
46 // Backward
47     digitalWrite(in2,LOW);
48     digitalWrite(in1,HIGH);
49     digitalWrite(enA,HIGH);
50     delay(2000);
51
52 // Stop
53     digitalWrite(enA,LOW);
54     delay(1000);
55 }