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