X-Git-Url: http://git.piffa.net/web?p=rover;a=blobdiff_plain;f=prototypes%2Fmotor%2Fsingle%2Fsingle.ino;fp=prototypes%2Fmotor%2Fsingle%2Fsingle.ino;h=47e0c04171e37d9d0cf70dd891b7bafa42b641c7;hp=0000000000000000000000000000000000000000;hb=e5ee18ad49f4c9c25628e3925e51352083b18ced;hpb=ca67a73d0b0c3e654431b7675327a9c4bd88ba3e diff --git a/prototypes/motor/single/single.ino b/prototypes/motor/single/single.ino new file mode 100644 index 0000000..47e0c04 --- /dev/null +++ b/prototypes/motor/single/single.ino @@ -0,0 +1,55 @@ +/* L298n motor +Aggiunta + +Pilotare 1 motore DC con un modulo l928n + +- 1 motori DC +- L298n module +- Batteria > 6v + +*/ + + +// Configurazione con OUTPUT digitali +// motor one +const int enA = 6; +const int in1 = 7; +const int in2 = 8; +byte speedA = 0; +// motor two +const int enB = 5; +const int in3 = 4; +const int in4 = 3; +byte speedB = 0; + +void setup() { + pinMode(enA, OUTPUT); + pinMode(in1, OUTPUT); + pinMode(in2, OUTPUT); +// pinMode(enB, OUTPUT); +// pinMode(in3, OUTPUT); +// pinMode(in4, OUTPUT); +} + + +void loop() { +// Forward + digitalWrite(in1,LOW); + digitalWrite(in2,HIGH); + digitalWrite(enA,HIGH); + delay(2000); + +// Stop + digitalWrite(enA,LOW); + delay(1000); + +// Backward + digitalWrite(in2,LOW); + digitalWrite(in1,HIGH); + digitalWrite(enA,HIGH); + delay(2000); + +// Stop + digitalWrite(enA,LOW); + delay(1000); +}