2 Adafruit Arduino - Lesson 15. Bi-directional Motor
4 Pilotare un motore DC brushed con un H-bridge mediante
8 - https://learn.adafruit.com/adafruit-arduino-lesson-15-dc-motor-reversing/overview
19 pinMode(in1Pin, OUTPUT);
20 pinMode(in2Pin, OUTPUT);
21 pinMode(enablePin, OUTPUT);
22 pinMode(switchPin, INPUT_PULLUP);
27 int speed = analogRead(potPin) / 4;
28 boolean reverse = digitalRead(switchPin);
29 setMotor(speed, reverse);
32 void setMotor(int speed, boolean reverse)
34 analogWrite(enablePin, speed);
35 digitalWrite(in1Pin, !reverse);
36 digitalWrite(in2Pin, reverse);