]> git.piffa.net Git - sketchbook_andrea/blobdiff - motors/reverse_L293D_5/reverse_L293D_5.ino
Motori
[sketchbook_andrea] / motors / reverse_L293D_5 / reverse_L293D_5.ino
index a13a3689e85e3fe35dc52e1206ff50635d9d918c..b88f567a584f62e319512a4d52873ace0f830412 100644 (file)
@@ -1,39 +1,37 @@
-    /*
-    Adafruit Arduino - Lesson 15. Bi-directional Motor
-    
-    Pilotare un motore DC brushed con un H-bridge mediante
-    un integrato L293D
-    
-    
-    Schemi e istruzioni: 
-    - https://learn.adafruit.com/adafruit-arduino-lesson-15-dc-motor-reversing/overview
-    
-    */
-     
-    int enablePin = 11;
-    int in1Pin = 10;
-    int in2Pin = 9;
-    int switchPin = 7;
-    int potPin = 0;
-     
-    void setup()
-    {
-      pinMode(in1Pin, OUTPUT);
-      pinMode(in2Pin, OUTPUT);
-      pinMode(enablePin, OUTPUT);
-      pinMode(switchPin, INPUT_PULLUP);
-    }
-     
-    void loop()
-    {
-      int speed = analogRead(potPin) / 4;
-      boolean reverse = digitalRead(switchPin);
-      setMotor(speed, reverse);
-    }
-     
-    void setMotor(int speed, boolean reverse)
-    {
-      analogWrite(enablePin, speed);
-      digitalWrite(in1Pin, ! reverse);
-      digitalWrite(in2Pin, reverse);
-    }
+/*
+Adafruit Arduino - Lesson 15. Bi-directional Motor
+
+Pilotare un motore DC brushed con un H-bridge mediante
+un integrato L293D
+
+Schemi e istruzioni: 
+- https://learn.adafruit.com/adafruit-arduino-lesson-15-dc-motor-reversing/overview
+*/
+int enablePin = 11;
+int in1Pin = 10;
+int in2Pin = 9;
+int switchPin = 7;
+int potPin = 0;
+void setup()
+{
+  pinMode(in1Pin, OUTPUT);
+  pinMode(in2Pin, OUTPUT);
+  pinMode(enablePin, OUTPUT);
+  pinMode(switchPin, INPUT_PULLUP);
+}
+void loop()
+{
+  int speed = analogRead(potPin) / 4;
+  boolean reverse = digitalRead(switchPin);
+  setMotor(speed, reverse);
+}
+void setMotor(int speed, boolean reverse)
+{
+  analogWrite(enablePin, speed);
+  digitalWrite(in1Pin, !reverse);
+  digitalWrite(in2Pin, reverse);
+}